/* old color06 background-color:#83B344   */
/*   NIVEAU 1  ...............................................................................*/

html {
overflow-y: scroll;
overflow-y: -moz-scrollbars-vertical;
}
body {
   margin-left: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom:2ig0px;
   font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height:16px; color:#476C9C;
   background-color:#00418A; 
}
.centrageGen {
text-align: center;
}

      .aide {
		margin-left: auto; margin-right: auto;
      width:980px;   
}


/*   STRUCTURE GENERALE  ...............................................................................*/

      #entete {
		width:980px; height:225px;
		margin-left: auto; margin-right: auto;
		text-align:left;
		}
		.entete0{ background-COLOR:#4D7BCB; }
		.entete1{ background-image:url(../img/visu1.jpg); background-repeat:no-repeat; }
		.entete2{ background-image:url(../img/visu2.jpg); background-repeat:no-repeat; }
		.entete3{ background-image:url(../img/visu3.jpg); background-repeat:no-repeat; }
		.entete4{ background-image:url(../img/visu4.jpg); background-repeat:no-repeat; }
		.entete5{ background-image:url(../img/visu5.jpg); background-repeat:no-repeat; }
		.entete6{ background-image:url(../img/visu6.jpg); background-repeat:no-repeat; }
		.entete7{ background-image:url(../img/visu7.jpg); background-repeat:no-repeat; }
		.entete8{ background-image:url(../img/visu8.jpg); background-repeat:no-repeat; }
		.entete9{ background-image:url(../img/visu9.jpg); background-repeat:no-repeat; }

      #lien_logo {
		z-index:100;
		position:absolute;
		width:300px; height:130px;
		margin: 90px 0 0 22px    ;
		}
      #logo1 {
		z-index:10;
		position:absolute;
		width:165px; height:178px;
		margin: 90px 0 0 22px    ;
		background-image:url(../img/logo1.png); background-repeat:no-repeat;
		}
      #logo2 {
		z-index:10;
		position:absolute;
		width:194px; height:75px;
		margin: 135px 0 0 193px ;
		background-image:url(../img/logo2.png); background-repeat:no-repeat;
		}
      #corps {
		margin-left: auto; margin-right: auto;
      width:980px;   
		min-height:700px;
		height:auto !important;
		height:700px;
		background-image:url(../img/deg_fond.jpg); background-repeat:repeat-x;
		text-align:left;
		background-color:#B0D4EE; 
		}
		.minimum{
		min-height:320px;
		height:auto !important;
		height:320;
		}
		.col1 {
		float:left;
      text-align:left;
      width:160px;;
	}
		.col1b {
		float:left;
      text-align:left;
      width:188px;
	}
		.col2 {
		float:left;
      text-align:left;
      width:367px;
		}
		.col3 {
      text-align:left;
      width:755px;
		}
		.col4 {
		float:left;
      text-align:left;
      width:552px;
		min-height:400px;
		height:auto !important;
		height:400px;
		background-color:#FFFFFF;
		}
		.boite{ padding:7px; }
		.B_boite{ padding:7px; font-size:18px; }
		.B_boite2{ padding:7px; font-size:15px; }

		.boite_news{ 
		padding:2px; 
		margin-bottom:5px; 
		background-image:url(../img/deg_fond_boite2.jpg); background-repeat:repeat-y;
		}
		.boite_news2{ 
		padding:2px; 
		margin-bottom:5px; 
		background-image:url(../img/deg_fond_boite.jpg); background-repeat:repeat-y;
		}
		.contenu{ 
		margin:6px; 
		}

	  .photoL0 {
		margin-right:10px;
		float:right;
 		}
	  .photoL1 {
		margin-right:10px;
		float:left;
 		}
	  .photoR1 {
		margin-left:10px;
		float:right;   
 		}

      #navig {
		text-align:left;
		border:0px solid #000000;
		width:980px; height:23px;
		margin-left: auto; margin-right: auto;
      background-image:url(../img/nav_fond.gif); background-repeat:repeat-x;
  	   font-family: Arial, sans-serif; font-size: 13px; line-height:23px; font-weight:bold;		
		}
     .paveConteneur {
		width:220px;
		margin: 0px 0 0 262px;
		position:absolute;
		z-index:100;
		text-align:left;
		cursor: pointer;
  		font-size:11px;
		line-height:20px;
		border:0px solid #000000;

		 }
     .paveColor {
		text-align:left;
		z-index:100;
		padding:3px;
		background-image:url(../img/deg_fond_menu.jpg); background-repeat:repeat-x;
      background-color:#C0D2E1;
  		 }
		 
		 
		#footer {
		background-image:url(../img/ombre_gen.png); background-repeat:no-repeat;
		margin-left: auto; margin-right: auto;
      width:980px; height:32px;
		color:#96BCD8; font-size:10px; line-height:13px;
      text-align:center;
		}


.ok3{
margin:-1px 0 0 4px !important;
margin:0px 0 0 4px;
}
.border1 {
border:1px solid #B0D4EE;
}
.fill1{  padding:6px; background-color:#FFFFFF;}
.fill0{  padding:6px;  }


/*  UTILITAIRES  ...............................................................................*/

.spacerC { text-align: center; clear: both; }
.spacerL { text-align: left; clear: both; }
.spacerR { text-align: right; clear: both; }
.leftL {  float:left; text-align:left; }
.leftC {  float:left; text-align:center; }
.leftR { float:left; text-align:right; }
.rightL { float:right; text-align:left; }
.rightC { float:right; text-align:center; }
.rightR { float:right; text-align:right; }

p  {
    margin : 0;
	padding : 0;
}

ul.nolist {
	margin : 0px 0px 0px 18px ; 
	}
ul.special {
	margin : 0px 0px 0px 12px ; 
	}
li.special{ display : inline;   }	
h1,h2,h3,h4,hr,form{ display : inline;  }	
	
ul{margin : 3px 0px 3px 12px;}
li {margin : 0 0px 0px 0px ;  }	


.masquageShow { visibility:visible; display:block; }
.menuShow { visibility:visible; display:block; margin-left:0px; }
.masquageHide { visibility:hidden; display:none; }
.masquageHide2 { visibility:hidden;  }

 img, div { behavior: url(http://www.souverainete.info/css/iepngfix.htc) }