body {  

	margin: auto; 

	font-family: Arial, sans-serif; 

	font-size: 14px; 

	color: black;

	background-image:url(images/fonds/fond3.jpg);
	background-attachment:fixed;
}


a {text-decoration: none;
  color:#015880; }

a:visited { text-decoration: none; color: #015880; }

a:hover, a:active { color: #003366; }



/* a.spip_out { 

	background: transparent url(images/out.gif) no-repeat right; padding-right: 14px; ;

	text-decoration: none;

	color:#0000CC;

} */





a[href^="mailto:"]{

	background-image: url(icon_mail.gif);

	padding-right: 25px;

	background-position: right;

	background-repeat: no-repeat;

}





a.accueil {

	display: block;

	padding: 10px 5px 0px 0;

	padding: 10px 10px 5px 0;

	color: #CC6600;

	font-size: 12px;

	text-decoration: none; 

	text-align:justify;

}



a.chapo {

	color: #CC6600;

	text-decoration: none; 

	display: block;

}



.chapo {

	text-align:justify;

	font-style: italic;

}



.knowmore, a.knowmore {

	padding: 10px 10px 15px 10px;

	font-weight: bold;

}



.description {

   margin: 1px;

   color: #ffffff; 

   font-size: 15px;

   font-weight: 700;

}



.fieldreq { 

	color: #CC6600;

}



.hautdepage {

text-align:right;

}



.forml { width: 150px ; background-color: #FFDDAA;}





#content form{

	text-align:right;

	margin: 20px 130px 0px 0px;

}



#content #formLivre form{

	width:95%;

	margin:auto;

	text-align:left;

}



.spip_encadrer{

	border-color: #cc6600;

}

#annonce {

  margin-top:10px;

	text-align:center;
	font-size:15px;
	
}
	

/*#page {	

	padding:0px 10px 0px 10px;
	
	background:url(images/ombre.png)repeat-y;

	width:800px;

	background-position:center; 

} 

Transparence

#page {filter : alpha(opacity=9); -moz- opacity : 0.9; opacity : 0.9;} */

#page, #page_sommaire {
	
	position: relative;

	width: 760px;

	margin: 0px auto;

background-color: #ffffff;

}

#header {

	position:relative;

	display: block;

	margin: 0px;

	width: 760px;

	height: 118px;

	background: url(images/top.png);

	background-repeat: no-repeat;
	z-index: 1;
}

/* #logo { 
background: url(images/logo.jpg); 	
width: 73px;
height: 80px; 
float:left;} */

#footer {

	margin-top: -10px;

	position: relative; 

	height: 48px;

	background: url(images/bottom.png);

	background-repeat: no-repeat;

}



#footer #knowmore, #footer #knowmore a, #footer #knowmore a:hover, #footer #knowmore a:link {

	color: #ffffff;	

}



#footer #knowmore {

	text-align: right;

	padding: 30px 20px 3px 20px

}



#spip_version {

text-align: right;

}



#news{

	float:left;

	padding: 10px 0px 0px 10px; 

	width:370px; /*A cause de bordure de 2*/


	overflow: auto;

	text-align: center;
	
	font-size:15px;

}



#anim{	

	float:right;

	padding-top: 10px;


	text-align: center;

	width:370px; /*A cause de bordure de 2*/


}

	

.clear{

	clear: both;

}



#positionplan {

	border-top: 1px solid #82a1cd;

	border-bottom: 1px solid #82a1cd;

}



#content{

	padding: 15px 15px;

	background-color: #FFFFFF;

	}



.texte{

	text-align: justify;

}



/* Logos, documents et images */

.spip_logo_article { float: right; margin: 20px 0px 20px 20px; }

.spip_logo_rubrique { float: right; margin: 20px 0px 20px 20px; }



img {margin: 0; padding: 0; border: none; behavior: url(win_png.htc);}



.spip_documents { text-align: center; }

.spip_documents_center { clear: both; width: 100%; margin: auto; }

span.spip_documents_center { display: block; margin-top:1em; }

.spip_documents_left { float: left; margin-right: 15px; margin-bottom: 5px; }

.spip_documents_right { float: right; margin-left: 15px; margin-bottom: 5px; }

.spip_doc_titre { font-weight: bold; font-size: 0.8em; margin-left: auto; margin-right: auto; }

.spip_doc_descriptif { clear: both; font-size: 0.8em; margin-left: auto; margin-right: auto; }



/* Images typographiques (via image_typo), URL a revoir...*/

.format_png { behavior: url(win_png.htc); }





h1 {  

	font-size: 36px; 

	margin: 0px; 

	padding: 0px;

	line-height: 36px; 

	width: 95%; 

	border-color: black black #0099FF; 

	border-style: solid; 

	border-top-width: 0px; 

	border-right-width: 0px; 

	border-bottom-width: 1px; 

	border-left-width: 0px

}



h2 {  

	font-size: 18px; 

	margin: 20px 0px 10px 0px; 	

	padding: 0px;

	line-height: 24px; 

	border-color: black black #0099FF; 

	

	border-style: dashed; 

	border-top-width: 0px; 

	border-right-width: 0px; 

	border-bottom-width: 2px; 

	border-left-width: 0px; 

	color: #4682B4;

}



h3 {  

	font-size: 18px;

	margin: 20px 0px 10px 0px; 

	padding: 0px; 

	line-height: 18px; 

	

	border-color: black black #66CCFF; 

	border-style: solid; 

	border-top-width: 0px; 

	border-right-width: 0px; 

	border-bottom-width: 1px; 

	border-left-width: 0px; 

	color: #4682B4;

}



h4 {  

	font-size: 16px; 

	margin: 0px; 

	padding: 0px; 

	line-height: 18px;

}



h5 {  

	font-size: 12px; 

	margin-top: 0px; 

	margin-right: 0px; 

	margin-bottom: 0px; 

	margin-left: 0px; 

	padding-top: 0px; 

	padding-right: 0px; 

	padding-bottom: 0px; 

	padding-left: 0px; 

	line-height: 14px;

}



h6 {  

	font-size: 9px; 

	margin: 0px; 

	padding: 0px; 

	line-height: 11px;

}



h7 {  

	font-size: 14px; 

	font-weight: bold;

	color: #000000;

}



br {  

	margin-top: 1px; 

	margin-right: 0px; 

	margin-bottom: 1px;

	margin-left: 0px; 

	padding-top: 0px; 

	padding-right: 0px; 

	padding-bottom: 0px; 

	padding-left: 0px}



hr {  

	font-size: 2px; 

	line-height: 2px; 

	height: 2px; 

	border-color: black black; 

	border-style: solid; 

	border-top-width: 0px; 

	border-right-width: 0px; 

	border-bottom-width: 2px; 

	border-left-width: 0px;

}



ul.plan-rubriques {

	padding-left:0px;

	margin-left:20px;

	margin-top:10px;

	margin-bottom:3px;

}

 

li.plan-rubriques {

	list-style:none;

	margin-left:30px;

	margin-top:5px;

	margin-bottom:3px;

}



.spip_documents{

	font-family: Verdana,Arial,Helvetica,sans-serif;

}



table, table.spip {

	margin:auto;

	text-align: justify;

	margin-top : 3px;

	margin-bottom : 3px;

	padding: 0em;

}



table.spip {

	font-weight:bold;

	width: 70%;

	text-align: center;

}





table.spip tr.row_first {background-color: #FFFFFF}

table.spip tr.row_odd {background-color: #FFFFFF}

table.spip tr.row_even {background-color: #e5f0fa}



blockquote.spip {

	margin-left : 40px;

	margin-top : 10px;

	margin-bottom : 10px;

	margin-right: 0px;

	border : solid 1px #aaaaaa;

	background-color: #ffffff;

	padding: 5px;

}


#about,#about2, #about3 {

	display:block;

	font-size: 13px; 

	font-weight:bold;

	color: #000000;

}



#header #titre-site, #header #titre-url{

	display: none;

}



#version_spip {

	text-align:right;

	}

	



/*=============================================================

	SURLIGNER EN JAUNE LES MOTS RECHERCHES

 ==============================================================*/

 

 .spip_surligne { background-color: #33FF99; }



/*--------------------*/

.clearfix:after {

    content: "."; 

    display: block; 

    height: 0; 

    clear: both; 

    visibility: hidden;

}



.clearfix {display: inline-block;}



/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}

.clearfix {display: block;}

/* End hide from IE-mac */

