/* CSS Document */


/*Dertimanation des éléments basique de mise en form
toutes les poilce du site seront n trebuchet*/

body,td,th {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;color: #000000;margin:0 0 0 0; padding:2px 0 2px 0;}

body {height: 100%;margin:0 0 0 0; background:#FF9933}

#central_presentation p { text-align:justify;}

a:link {color: #990000;text-decoration: none;}
a:visited {text-decoration: none;color: #990000;}
a:hover {text-decoration: underline;color: #660000;}
a:active {color: #990000;}

p { line-height: 14px}

h1,h2,h3,h4,h5,h6 {font-weight: bold;}


H1{font-size:14px;color:#000000}

H2{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #CC6600; line-height: 16px;}

H3{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: 16px; #CC6600;}


/*lire  tout les articles, dossier, publication avec flechouille en petit*/
#lire{text-align:right;margin:10px 0 10px 0;color:#B56E06;font-size:10px;}
#top{text-align:right;margin:10px 0 10px 0;color:#B56E06;font-size:10px; background: url(images/fond_top.gif) no-repeat bottom right;border:#FF0000;padding-right:10px;}

#entete_fr{
	position:relative;
	width:760px;
	height:95px;
	left:50%;
	background:url(./../images/bandeau_fr.jpg);
	margin:0 0 0 0;
	padding: 0 0 0 0;
	margin-left: -380px;
	display:block;
	cursor:pointer;
}

#entete_en{
	position:relative;
	width:760px;
	height:95px;
	left:50%;
	background:url(./../images/bandeau_en.jpg);
	margin:0 0 0 0;
	padding: 0 0 0 0;
	margin-left: -380px;
	display:block;
	cursor:pointer;
}


/*Blocks centraux*/


#central1{
	position:relative;
	width:760px;
	left:50%;
	margin-left: -380px;
	background:url(./../images/fond_contenu.gif) repeat-y ;
	background-color:#FFF;
}

#nav_gauche{
	position:relative;
	width:180px;
	float:left;
	background:url(./../images/fond_nav_gauche.gif) no-repeat top right;
	padding-top:10px;
}

#nav_gauche H2{
	margin-left:10px;
	margin-top:50px;
	color:#FFFFFF;
	font-size:11px;
}

#nav_gauche ul{
	padding:0;
	margin-left:35px;
	margin-right:5px;
}

#nav_gauche li{
	list-style: none;
	margin-bottom:5px;
	font-size:10px;
}

#contenu{
	position:relative;
	width:560px;
	float:right;
	padding-top:10px;
	padding-left:0px;
}

/* Guenolé a ajouté  ce id*/

#contenu_texte { 

	width:370px;
	float : left;

}

/* Guenolé a bloqué cette ligne

.contenu_texte{
	padding-right:10px;
}
*/

.contenu_texte H3  { color : #000; }

.ressources{
	position:relative;
	width:523px;
	height:136px;
	background:url(./../images/ressources_fr.gif) no-repeat top left;
	margin-right:10px;
	padding-top:30px;
	padding-left:27px;
}

#ariane{
	margin-left:-20px;
	margin-bottom:15px;
}

.activites_left{
	border:1px solid #B6C603;
	position:relative;
	cursor:pointer;
	width:258px;
	border:1px;
	float:left;
	background:#B6C603;
	padding:2px;
	border:solid 1px #B6C603;
}

.activites_left_over{
	border:1px solid #000000;
	position:relative;
	cursor:pointer;
	width:258px;
	border:1px;
	float:left;
	background:#96A306;
	padding:2px;
	border:solid 1px #000000;
	
}

.activites_right{
	border:1px solid #B6C603;
	position:relative;
	cursor:pointer;
	width:258px;
	border:1px;
	float:right;
	background:#B6C603;
	padding:2px;
	border:solid 1px #B6C603;
}

.activites_right_over{
	border:1px solid #000000;
	position:relative;
	cursor:pointer;
	width:258px;
	border:1px;
	float:right;
	background:#96A306;
	padding:2px;
	border:solid 1px #000000;
	}

.activites{
	position:relative;
	width:540px;
	margin-bottom:5px;
}

#nav_droite{
	position:relative;
	width:165px;
	height:100%;
	float:right;
	background:url(./../images/tiret_nav_droite.gif) repeat-y top left;
	padding-left:10px;
}

#nav_droite a:link {color: #FFFFFF;text-decoration: none; font-weight:bold; font-size:10px;}
#nav_droite a:visited {text-decoration: none;color: #FFFFFF; font-weight:bold; font-size:10px;}
#nav_droite a:hover {text-decoration: underline;color: #660000; font-weight:bold; font-size:10px;}
#nav_droite a:active {color: #FFFFFF; font-weight:bold; font-size:10px;}

#bas_nav_droite{
	background:url(./../images/tiret_bas_nav_droite.gif) repeat-x;
	width:175px;
	height:1px;
	float:right;
	margin-left:-10px;
}

#footer{
	position:relative;
	width:760px;
	height:20px;
	padding-top:5px;
	left:50%;
	background:#411E18;
	margin-left: -380px;
	text-align:center;
	color:#FFF;
}

#footer_rss{
	position:absolute;
	left:720px;
}

a.lien_blanc:link {font-size: 10px; color: #FFFFFF;text-decoration: none;font-weight:bold;}
a.lien_blanc:visited {font-size: 10px; text-decoration: none;color: #FFFFFF;font-weight:bold;}
a.lien_blanc:hover {font-size: 10px; text-decoration: underline;color: #660000;font-weight:bold;}
a.lien_blanc:active {font-size: 10px; color: #FFFFFF;font-weight:bold;}

a.lien_vert:link {font-size: 10px; color: #B7C602;text-decoration: none;font-weight:bold;}
a.lien_vert:visited {font-size: 10px; text-decoration: none;color: #B7C602;font-weight:bold;}
a.lien_vert:hover {font-size: 10px; text-decoration: underline;color: #660000;font-weight:bold;}
a.lien_vert:active {font-size: 10px; color: #B7C602;font-weight:bold;}

#activites_realisees H2{color:#000000;font-size: 11px; margin-top:5px}

#activites_realisees a:link {font-size: 10px; color: #CC6600;text-decoration: none;font-weight:bold;}
#activites_realisees a:visited {font-size: 10px; text-decoration: none;color: #CC6600;font-weight:bold;}
#activites_realisees a:hover {font-size: 10px; text-decoration: underline;color: #660000;font-weight:bold;}
#activites_realisees a:active {font-size: 10px; color: #CC6600;font-weight:bold;}

#mise_en_avant{
	margin-right:10px;
	margin-top:15px;
	margin-bottom:15px;
	cursor:pointer;
	padding:3px;
	border:black 1px solid;
	float : left;
}

#mise_en_avant:hover{
	background:#96A306;
	
}

#mise_en_avant_thematique{

	margin-right:10px;
	margin-bottom:5px;
	cursor:pointer;
	padding:3px;
	border:black 1px solid;
	background:#e1e897;
	float : right;
}

/* modifier par guenolet */

.tableSomaire  {width : 360px; float :left; margin: 0 4px 0 0;} /* modifier par guenolet */

#contenu HR { width : 360px;margin: 0 4px 0 0; clear : both;  } 

#contenu IMG {  margin: 4px 4px 0 0;  }  /* modifier par guenolet */

#contenu P { margin: 10px 4px 0 0; }  /* modifier par guenolet */
                          

/* SPIP-STYLE                                              version 1.9  */
/* Cette feuille contient les styles associes au code genere par SPIP.  */
/* Ces styles sont indispensables et doivent necessairement etre        */
/* definis pour le bon fonctionnement de votre squelette                */


/* Tableaux */
table.spip {
	margin: 0;
	margin-bottom: 1em;
	width:360px;
	border-spacing: 0px;
	border-collapse: collapse;
	border-left:1px solid #990000;
	border-top:1px solid #990000;
	text-align:left;
	}
table.spip caption {
	caption-side: top; /* bottom pas pris en compte par IE */
	text-align: center;
	margin: auto;
	padding: 3px;
	font-weight: bold; }

table.spip td, table.spip th {
	border-right:1px solid #990000;
	border-bottom:1px solid #990000;
}

table.spip th, table.spip td { padding: 3px; text-align: left; vertical-align: middle; }

.spip_documents { text-align: center; }
.spip_documents_center {  }
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; }


ul.plansite, ul.plansite ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  padding-left: 30px;
  font-size: 12px; }
ul.plansite li {
  border-left: 1px solid black;
  color: black;
  margin: 0;
  padding: 0;
  padding-top:5px; }
ul.plansite li a {
  padding-left: 0.5em;
  text-decoration: none;
  border-bottom: 1px solid black; }
ul.plansite li strong {
  font-size: 105%; }
  
 /* Guénolé à ajoutes ces trois ligne; */
 
#contenu_documentation FORM {float : left; width : 340px; clear : both; }

#contenu_documentation FONT { float : left; width : 100%; clear : both; display : block;}

#contenu_documentation TABLE { clear : both;}