html{
	height: 100%;
	width : 100%;
   margin: 0;
   padding: 0;
}

body { 
	height: 100%;
   margin: 0;
   padding: 0;
	font-size: 11px;
	font-family: Arial helvetica, sans-serif ;
	color: #FFFFFF; 
	/*background-color: #FFFFFF;*/
	background-attachment : fixed;
	background-position : 100% 100%;
   background-image: url(images/pattern.jpg);
	}

#cache {
background-color: #FFFFFF; 
width: 980px; 
height: 940px; 
min-height: 100%;
border: 0px #000 solid; 
margin: auto; 
margin-left: auto; 
margin-right: auto; 
z-index : 1;
}

a{
	font-size: 11px; 
	font-family: "Trebuchet MS", Arial helvetica, sans-serif ;  
 	text-decoration: underline ;
 	color :#000000;
 	border:0px;
 	outline:0;
}

a:hover {
	font-size: 11px; 
	font-family: "Trebuchet MS", Arial helvetica, sans-serif ;  
 	text-decoration: underline ;
 	color :#000000;
 	border:0px;
 	outline:0;
}

.menu{
	font-size: 11px; 
	font-family: "Trebuchet MS", Arial helvetica, sans-serif ;  
 	text-decoration: none ;
 	color :#000000;
 	outline:0;
}

.menu:hover {
	font-size: 11px; 
	font-family: "Trebuchet MS", Arial helvetica, sans-serif ;  
 	text-decoration: none ;
 	color :#000000;
 	outline:0;
}


.titre{
	margin-left : 15px;
	font-size: 13px; 
	font-family: "Trebuchet MS", Arial helvetica, sans-serif ;  
 	color :#003F5A;
 	font-weight: bold; 
}

.lien_actua{
	font-size: 11px; 
	font-family: "Trebuchet MS", Arial helvetica, sans-serif ;  
 	text-decoration: none ;
 	color :#69A1BC;
}
.lien_actua:hover{
	font-size: 11px; 
	font-family: "Trebuchet MS", Arial helvetica, sans-serif ;  
 	text-decoration: underline ;
 	color :#69A1BC;
}

.lien_blanc{
	font-size: 11px; 
	font-family: "Trebuchet MS", Arial helvetica, sans-serif ;  
 	text-decoration: none ;
 	color :#FFFFFF;
}
.lien_blanc:hover{
	font-size: 11px; 
	font-family: "Trebuchet MS", Arial helvetica, sans-serif ;  
 	text-decoration: underline ;
 	color :#FFFFFF;
}


td{
	color : #000000;
	font-size: 11px; 
	font-family: "Trebuchet MS", Arial helvetica, sans-serif ;  
	margin : 0px;
}

.td_vide{
	color : #000000;
	margin : 0px;
	font-size: 0px; 
}

#bando-haut{
	margin-left: auto;
	margin-right: auto;
 	width: 978px;
 	height : 42px; 
 	margin: 0px;
 	border : 0px #000 solid;
}

#bando-inter{
	margin-left: auto;
	margin-right: auto;
 	width: 980px; 
 	height : 152px;
 	margin: 0px;
}

#menu{
	margin-left: auto;
	margin-right: auto;
	width: 980px;
	height:35px;
   margin: 0px;
   background-color: #000000;
   border: 0px #fff solid;
   padding: 0px;
   background-image: url(images/index_03.jpg);
}

#contenu{
  margin : auto;
  margin-left: auto;
  margin-right: auto;
  background-color: #FFFFFF;
  width: 980px;
  
  border : 0px #000 solid;
  float : none;
  z-index : 0;
}

#cartouche_actualite{
   position : absolute;
	width : 242px;

	margin : 0px;
	background-color: #BAB9B9;
	float : right;
	border : 0px #000 solid;
	top: 258px;
	right: 0px;
}

#contenu_central{
  margin: auto;
  margin-right: auto;
  background-color: #FFFFFF;
  float : left;
  z-index : 10;
  margin: 0px;
  margin-left: 5px;
  width: 705px;
  height: 573px;
  border : 0px #000 solid;
  /*background-image: url(images/fond_central.jpg);*/
}
/*

#contenu_central_vide{
  margin: auto;
  margin-left: auto;
  margin-right: auto;
  background-color: #FFFFFF;
  float : left;
  z-index : 10;
  margin: 0px;
  width: 729px;
  height: 573px;
  border : 0px #000 solid;
}

#menu_gauche{
	left : 8px;
   margin: 5px;
	width: 145px;
	height: 255px;
   border: 0px #000 solid;
   padding: 0px;
   float : left;
   background-image: url(images/cartouche_accueil.jpg);
   z-index : 10;
}
*/

#FOND_ACCUEIL{
  margin: 0px;
  width: 500px;
  height: 381px;
  border : 0px #000 solid;
}

#FOND_CENTRAL{
  margin: 0px;
  width: 729px;
  height: 490px;
  border : 1px #000 solid;
  background-image: url(images/fond_central.jpg);
}

.fond_accueil{
  position: absolute;
  margin: auto;
  margin-left: auto;
  margin-right: auto;
  width: 980px; 
  background-color: #FFFFFF;
  border: 0px #fff solid;
  padding: 0px;
z-index : 10;
}

.PAVE_MENU{
float: left;
width: auto;
height: 32px;
margin: 0px;
padding-right: 10px;
padding-left: 10px;
border: 1px #A5A8AA solid;
line-height: 25px;
}

#MENU{
width : 980px;
background-image: url(images/fond_menu.jpg);
z-index: 120;
}

#SMENU{
position: relative;
display: none;
width: 980px;
height: 23px;
background-image: url(images/fond_smenu.jpg);
z-index: 15000;
line-height: 25px;
float: right;
}

#SMENU_VIDE{
display: block;
width: 980px;
height: 28px;
line-height: 23px;
z-index: 15000;
float: left;
border : 0px #000 solid;
float: right;
}

.form_input {
	font: normal 10pt Arial, helvetica, sans-serif ; 
	background: #FFF ;
	color: #2075AD;
	margin: 0px; 
	border: 1px solid #000000; 
}

.form_input_menu {
	font-size: 9px; 
	font-family: "Trebuchet MS", Arial helvetica, sans-serif ;  
	background: #FFF ;
	color: #2075AD;
	margin: 0px; 
	border: 1px solid #000000; 
}

.form_input_langue {
	padding-left : 52px;
	font: normal 10pt Arial, helvetica, sans-serif ; 
	background: #FFF ;
	color: #2075AD;
	margin: 0px; 
	border: 1px solid #000000; 
}

.form_bouton {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #CC0000; 
font-weight: bold; 
background-color: #FFE033; 
font-style: italic;
}


.big_bleu{
	font-size: 14px; 
	font-family: "Trebuchet MS", Arial helvetica, sans-serif ;  
 	color :#0061A1;
}

.ptit_bleu{
	font-size: 11px; 
	font-family: "Trebuchet MS", Arial helvetica, sans-serif ;  
 	color :#0061A1;
}

.petit_bleu{
	font-size: 9px; 
	font-family: "Trebuchet MS", Arial helvetica, sans-serif ;  
 	color :#0061A1;
}

.div_contenu_page{
position: relative;
overflow: hidden;
width: 678px;
height: 470px;
float:right; 
border: 0px #5FA0C0 solid;
border-style: dotted;
padding: 5px;
 }
 
 
.txt_blanc{
	font-size: 11px; 
	font-family: "Trebuchet MS", Arial helvetica, sans-serif ;  
 	text-decoration: none ;
 	color :#FFFFFF;
}
.ptit_txt_blanc{
	font-size: 9px; 
	font-family: "Trebuchet MS", Arial helvetica, sans-serif ;  
 	text-decoration: none ;
 	color :#FFFFFF;
}

.titre_blanc{
 	font-weight: bold; 
	font-size: 12px; 
	font-family: "Trebuchet MS", Arial helvetica, sans-serif ;  
 	text-decoration: none ;
 	color :#FFFFFF;
}

.sans_fond{
  margin: auto;
  margin-left: auto;
  margin-right: auto;
  background-color: #FFFFFF;
  float : left;
  z-index : 10;
  margin: 0px;
  padding-top : 10px;
  width: 649px;
  height: 573px;
  border : 0px #000 solid;
}

.avec_fond{
  margin: auto;
  margin-left: auto;
  margin-right: auto;
  background-color: #FFFFFF;
  float : left;
  z-index : 10;
  margin: 15px;
  width: 705px;
  height: 573px;
  border : 0px #000 solid;
  /*background-image: url(images/fond_central.jpg);*/
}

.avec_fond_quizz{
  margin: auto;
  margin-left: auto;
  margin-right: auto;
  background-color: #FFFFFF;
  float : left;
  z-index : 10;
  width: 705px;
  height: 576px;
  border : 1px #000 solid;
  background-image: url(images/fond-quizz-valmy.jpg);
}

.avec_fond_onglet{
  margin: auto;
  margin-left: auto;
  margin-right: auto;
  background-color: #FFFFFF;
  float : left;
  z-index : 10;
  margin: 0px;
  width: 690px;
  height: 573px;
  border : 1px #000 solid;
  background-image: url(images/fond_central_onglet.jpg);
}

#Pieds{
  width: 980px; 
  height: 20px; 
  position: relative;
  margin: auto;
  margin-left: auto;
  margin-right: auto;
  background-color: #FFFFFF;
  text-align:  center;
  bottom: 0px; 
  z-index: 1000;
  color: #000000;
}
