body
	{
	padding:0px;
	margin:0 auto;
	background:url(images/bas.jpg) bottom no-repeat #70c9d8;
	
	text-align:center;
	font-family: arial, sans-serif;
	font-size: 12px;
	
	}

#content_global	
	{
	background: url(images/haut_repeat.jpg) top repeat-x;
	
	}
	
h2
	{
	font-family: Georgia,serif;
	font-size: 21px;
	font-weight:normal;
	color: #ffffff;
	margin-top: 0px;
	padding: 2px 2px 2px 2px;
	margin-bottom:0px;
	}
		

img, p, ul, h1
	{
	padding:0px;
	margin:0 auto;
	border:0px;
	}
ul
	{
	list-style-type: none
	}
	
a
	{
	color: #006070;
	text-decoration:none;
	font-weight:600;
	}
	
a:hover
	{
	text-decoration: underline;
	}
#menu_gauche .croix a.on{
	color: #D36000;
}
	
#page
	{
	width:920px;
	margin-right:auto;
	margin-left:auto;
	background-color: transparent;
	}
	
	
#header
	{
	padding:0px;
	margin:0 auto;
	background-position:center;
	background-repeat:no-repeat;
	height:248px;	
	position: relative;
	}

/*headers pour les diff�rentes rubriques*/



#header.protege{
	background-image:url(images/protege.jpg);
}
#header.actu{
	background-image:url(images/actu.jpg);
}
#header.contact{
	background-image:url(images/contact.jpg);
}
#header.biblio{
	background-image:url(images/biblio.jpg);
}
#header.even_part{
	background-image:url(images/even_part.jpg);
}
#header.even_nos{
	background-image:url(images/even_nos.jpg);
}
#header.doc{
	background-image:url(images/doc.jpg);
}
#header.lbfsm{
	background-image:url(images/lbfsm.jpg);
}


/* --------------------- MENU HAUT ---------------------------------- */
	
#menu_haut
	{
	width:920px;
	margin-top:10px;
	text-align: right;
	
	
	}
#menu_haut a
	{
	text-decoration: none;
	color:#d36000;
	font-weight: bold;
	
	}
#menu_haut ul
{
	
}
#menu_haut li
	{
	display: inline;
	margin: 0 5px 0 0;
    padding-left: 15px;
    
	}
.carre
	{
	background: url(images/puce_menu.gif) left no-repeat;
	}

	
#contenu
	{
	width: 920px;
	}

/* --------------------- COLONNE GAUCHE ---------------------------------- */
	
#col_gauche
	{
	width:180px;
	text-align: left;
	float: left;
	position:relative;
	padding-left:16px;
	padding-right:10px;
	margin-top:16px;
	
	
	}
#menu_gauche a
	{
	text-decoration: none;
	color:#cd4c23;
	font-weight: bold;
	}
#menu_gauche li
	{
	
	margin: 0px 0px 0px 0px;
    padding-left: 0px;
    
	}
#menu_gauche   .croix  a
{
	color:#006675;
	font-size: 11px;
	padding-left: 0px;
	
}
#menu_gauche .croix 
{
	text-indent:-9px;
	list-style-image:none;
	padding-right: 10px;
	padding-bottom:10px;
}

 .menu_carre
{
	list-style-image: url(images/puce_menu.gif);
	margin-right:0px;
	
	
	
} 

/* --------------------- COLONNE CENTRE ---------------------------------- */

	
#col_centre
	{
	width: 440px;
	text-align:left;
	float: left;
	}
#col_centre p
{
	font-family: Verdana, sans-serif;
	color: #003181;
	padding: 10px;
	
}


#col_centre .txt
{
	font-family: Verdana, sans-serif;
	color: #003181;
	/*padding: 10px;*/
	
}
#col_centre .txt
{
padding:10px;
}
#col_centre .txt p
{
padding:5px 0 5px 0;
}
#col_centre dl
{
	font-family: Verdana, sans-serif;
	color: #003181;
	padding: 10px;
	
}
#col_centre dt

{
	font-weight: bold;
	line-height: 150%
}

#col_centre_haut
	{
	width:440px;
	margin-top: 15px;
	
	padding-bottom: 40px;
	border: solid 5px #0093a8;
	border-top: 0px;
	background-color: #ffffff;
	}
#col_centre_haut .desc_doc {
	margin: -5px 0px 20px 20px;
	padding: 0;
}

#col_centre_haut h2
	{
	background-color: #0093a8;
	text-align: left;
	
	}
	
#col_centre_bas
	{
	width:440px;
	margin-top: 15px;
	padding-bottom: 40px;
	border: solid 5px #073081;
	border-top: 0px;
	background-color: #ffffff;
	}
#col_centre_bas h2
	{
	background-color: #073081;
	}
  
  
  #col_centre_plus_bas{
    width: 450px;
  }
  #col_centre_plus_bas_gauche{
    float: left;
    width:205px;
    margin-top: 15px;
    padding: 0px 0px 10px 0px;
    border: solid 5px #f14729;
    border-top: 0px;
    background-color: #ffffff;
  }
  #col_centre_plus_bas h2
	{
	background: url(images/menu_rouge.gif) right  no-repeat;
	padding: 0px;
	
	background-color: #f14729;
	
	}
  
  #col_centre_plus_bas_droite{
    float: right;
    width: 205px;
    margin-top: 15px;
    margin-left: 10px;
    padding: 0px 0px 10px 0px;
    border: solid 5px #f14729;
    border-top: 0px;
    background-color: #ffffff;
  }
  #col_centre_plus_bas_droite p{
    padding: 5px;
  }
	
/*************MODIFS MAX****************/
#col_centre
{
text-align:justify;
}
#col_centre ul,#col_centre ol
{
	font-family: Verdana, sans-serif;
	color: #003181;
	padding-right: 10px;
}
#col_centre li 
{
margin:5px 0;
}

/*******formulaires**********/
#col_centre .ligne, #col_centre .email
{
	width:300px;
}
#col_centre .spip_form_champ,#col_centre .formo,#col_centre .forml
{
	width:300px;
}
#col_centre .monnaie {
	width: 40px;
}

ul.spip_form_choix_unique {
	width:280px;
}

#col_centre #input-1-texte_2
{
	height:80px;
}
#col_centre .erreur
{
color:#CC0000;
font-style:italic;
}
#col_centre .spip_bouton
{
margin-right:5px;
}
#col_centre .spip_form_ok
{
	color:#009933;
}
#col_centre fieldset
{
text-align:left;
}
#sessionInfo
{
width:100%;
}
#sessionInfo #left p
{
/*margin-top:-12px;*/
margin-left:-8px;

}
#sessionInfo #right
{
text-align:right;
padding-top:3px;
}
#sessionLabel
{
font-weight:800;

}
/* --------------------- COLONNE DROITE ---------------------------------- */
	
#col_droite
	{
	width:250px;
	float:right;
	text-align:left;
	}

#col_droite p
	{
	margin-top: 0px;
	padding: 5px;
	color: #545454;
	font-size: 11px;
	}	

h3
	{
	font-weight: bold;
	font-size: 13px;
	color: #545454;
	margin:5px 0px 5px 0px;
	padding: 0px 0px 0px 5px;
	
	
	}
	
#col_droite_haut
	{
	width:240px;
	margin-top: 15px;
	padding: 0px 0px 10px 0px;
	border: solid 5px #ffd200;
	border-top: 0px;
	background-color: #ffffff;
	}
#col_droite_haut h2
	{
	background: url(images/menu_jaune.gif) right  no-repeat;
	padding: 0px;
	height: 28px;
	
	}
#col_droite_haut p
	{
	color: #000000;
	padding: 0px;
	font-weight: bold;
	font-size: 12px;
	padding: 5px;
	}	
input
{
	border: solid 1px #ffd200;
	
	
}
	

#col_droite_milieu
	{
	width:240px;
	margin-top: 15px;
	padding: 0px 0px 10px 0px;
	border: solid 5px #f19c19;
	border-top: 0px;
	background-color: #ffffff;
	}
	
#col_droite_milieu h2
	{
	background: url(images/menu_orange.gif) right  no-repeat;
	padding: 0px;
	background-color:#f19c19;
	height: 28px;
	
	}
	
#col_droite_bas
	{
	width:240px;
	margin-top: 15px;
	padding: 0px 0px 10px 0px;
	border: solid 5px #f14729;
	border-top: 0px;
	background-color: #ffffff;
	}
#col_droite_bas h2
	{
	background: url(images/menu_rouge.gif) right  no-repeat;
	padding: 0px;
	height: 28px;
	background-color: #f14729;
	
	}
/*************MODIFS MAX***************/
.logoRightBlock 
{
padding:5px;
/*float:left;*/
padding-bottom:2px;

}
.logoRightBlock .spip_logos
{
display:block;
width:180px;
height:auto;
margin:0 auto;
}
#col_droite_bas
{
overflow:hidden;
}
#col_droite_haut .forml
{
width:215px;
}
#col_droite fieldset
{
width:220px !important; 
}
/* --------------------- FOOTER ---------------------------------- */
	
#footer
	{
	text-align: center;
	padding-top: 35px;
	clear:both;
	/*background:url(images/bas.jpg) bottom;*//* MAX : cette r�gle pose probl�me pour l'image du footer */
	}
#footer p
	{
	margin-bottom: 10px;
	}
	
/***************MODIFS MAX******************/
#footer p
{
margin-top:-5px;
}
#footer a
{
color:#000;
font-weight:500;
}

/* --------------------- CLASSES G�N�RALES ---------------------------------- */

.centre
	{
	text-align: center;
	}
	
.bouton
	{
	background: url(images/bouton_jaune.gif) left top  no-repeat;
	border: none; 
	cursor: pointer;
	height:22px;
	width: 36px;
	}
.img_gauche
	{
	float: left;
	padding: 5px;
	}
.onze
	{
	font-size: 11px;
	}
.quinze
	{
	font-size: 15px;
	}


a.spip_in {
	color: #006070;
}

