                                       /* général */

body {margin:0px; padding:0px;   font-size:10pt; font-family:arial, verdana, helvetica;
       background-color:#FFFBEE;}
a {font-family: "Arial"; font-weight: bold; color: #3d508b; text-decoration: none;} /* 4663bb  0000A0 */
a:hover {color: #FF9F40;}

a IMG {border: solid #FEF3DA 1px;}
a:hover IMG{border: solid #FF8040 1px;}

a.autre IMG{border-color: #ffffff}
a.autre:hover IMG {border-color: #000084}

a.gstbk {width:177px; height:26px;  display:block;
       background-image: url(images/navig/gstbk.gif); background-repeat:no-repeat; background-position: 0px -3px;}
a.gstbk:hover {background-image: url(images/navig/gstbkhover.gif);
       background-repeat:no-repeat;  background-position: 0px -1px;}

.conteneur {position: relative;  margin-left: auto; margin-right: auto; width: 1000px;}
	   		/*à mettre: position: relative;  margin-left: auto; margin-right: auto; width: 1000px; text-align: left;  */
                                    /*   ------- bannière ------- */
.hautgris {width:985px; height:122px; padding-top:15px; padding-left:15px; position:relative;
          background-color:#DDD5CC;}
	.logo {float:left; height:126px; width:196px;}                              /* fond changeable*/
	.banner {width: 740px; height: 90px; margin-left:210px; position:relative;
		 border:10px solid #A399A0; background-color:#A399A0;}  
        .banimage {background-image: url(images/banner.jpg); background-repeat: no-repeat;
			height: 85px; width: 513px;
			border-top: 3px solid #D4D4D4; border-left: 3px solid #D4D4D4; border-bottom:2px solid #f3f3f3; border-right: 3px solid #f3f3f3;}
        .banimage2 {position:absolute; left:545px; top: 3px; width:180px; height:84px; border: 1px solid #666666;}
	.bandeaubutn {background-color:#707CA2; border: 1px solid #707CA2; font-size:7pt;
				  height:10px; width:125px; position:absolute; top:125px; left:250px; color:#f7f0d1;;}
	.bandeaubutn:hover{background-color:#ebe5c7; color:#C13E6B; border:none;}
	
.barrelien {position:relative; width:972px; height:8px; background-color: #A399A0;
		    border-bottom:12px solid #ddd5cc; border-left:14px solid #ddd5cc; border-right:14px solid #ddd5cc;}
			.plein{position:absolute; top:0px; height:8px; background-color:#ddd5cc;}
 


										/* ---- navigation gauche ----  */

.navenveloppe {width: 200px; height:1000px; position:absolute; top:157px; left:0px; padding-left: 12px; 
background-color: #DDD5CC; border-right:#D3CABE none 3px; font-size:10pt;}

.navintro {font-weight: bold; text-align: center; color: #BC3030; position:relative;  /*980068*/
width: 176px; padding-top: 4px; padding-bottom: 4px;
margin-left:2px;  margin-top:35px; margin-bottom:15px;
background-color: #EDE9E4;
border-top:#D3CABE solid 1px; border-left:#D3CABE solid 1px; border-bottom:#FEFEFE solid 1px;}

.imageitem { margin-right: 10px; margin-left: 7px;}
.textitem { bottom: 4px;position: absolute; left:60px;}

.navitem { position: relative;                                   /*fond titre de rubrique */
font-weight: bold; color: #004080;
width: 177px; height:23px; padding-top:3px; padding-bottom:0px;
border-left-color:#CDC5B6; border-left-style:solid; border-left-width:2px;
border-right-color:#F4F4F4; border-right-width:2px; border-right-style:solid;
background-color: #FEF3DA; background-image:url(images/navig/fnditem.jpg)}
.separe { margin-left: 55px; height: 1px; width:115px;          /*trait de séparation */
position:absolute; top:25px; left:0px; z-index:2;}
.transition {                                                   /* fond texte explicatif */
width:177px; padding-top:3px;
border-left-color:#CDC5B6; border-left-style:solid; border-left-width:2px;
border-right-color:#F4F4F4; border-right-width:2px; border-right-style:solid;
background-color:#FEE9BC;}
.note {position: relative; top: -2px; margin-left:58px;          /* texte */
margin-right:8px; padding-bottom:2px; color: #333333; font-size:7.5pt;}


                                       /* contenu droit */

.contdroite {position:absolute; left:212px;  width:788px; height:1000px; font-size:9pt; background-color:#ddd5cc;
			margin-bottom:3px;}
.page {position:absolute; left:0px; top:0px; padding-left:35px; padding-right:20px; width:700px; height:895px; font-size:9pt; 
		background-color:#fefaef; border-right:#D3CABE solid 4px; border-bottom:#D3CABE solid 5px;
		background-image:url(images/fondpage.jpg);}
.arrondihg {position:absolute; top:0px; left:0px;}
.baspage {position:absolute; bottom:12px; left:-5px; height:75px; width:710px; padding:10px; padding-top:5px;
		 background-color:#ddd5cc; font-size:7pt;}

		 
/* présentation de la page */
.souslogo {position:relative; height:85px; width:180px; padding-left:10px; background-color:#b3a8b0; float:left;}
.sslogtexte {position:absolute; bottom:5px; font-size:2.4em; font-weight:bold; color:#FFFFFF; }
.filet {position:relative; height:4px; width:655px;}
.chapeau {position:relative; left:7px; font-size:1.2em; font-weight:bold; color:#dd991c;}
.titre {color:#94006B; font-size:16pt; font-weight:bold;} /* titre sous-rubriques de this and that */
.barre {font-weight:bold;  font-size:1.1em; background-color:#E0DFE6; color:#BC3030;}
.liste {position:relative; left:-25px; margin-bottom:4px;}
.new {color:red; font-weight: bold;}

