body{padding:5px;color:#222;font: 85% "Trebuchet MS",Arial,sans-serif;background: url(fond.gif) #ccc;}
h1,h2,p{margin: 0;padding: 0 10px;font-weight:normal}
a:link, a:visited, a:active {color: #000;text-decoration: none;}
a:hover	{text-decoration: underline;color:#e94200;}
a.suite{background:#fff;text-decoration:none;}
a.suite :hover{background: #BFDDED;text-decoration:none;}
p{padding: 0 10px 15px}
h1{font-size: 250%;color: #333;letter-spacing: 1px}
h2{font-size: 200%;line-height:1;color:#002455}
img{border:none}

div#conteneur{width:980px !important; width /**/:990px; margin: 0; /*auto;*/padding:5px;text-align:left;background:#fff}

div#entete{background: #fff;padding: 10px;text-align:center}
div#contenu{float:left;width:980px;padding:0;margin:5px 0;font-family: Arial, Helvetica, sans-serif;}/*width:745px; */
div#droite{float:right;width:200px;padding:10px 0;margin:5px 0;background: #BFDDED;color:#fff;}/*width:200px; */
div#pied{clear:both;width:980px;background: #00B3CD;padding:5px 0;text-align:center;font-size:80%;}
div#pied a{color:#fff;}

div#contenu p{margin:0;padding:0 10px 10px 10px;font:.8em Verdana, sans-serif;text-align:justify}
div#contenu .titreArticle{margin:5px 0;padding:0;  font:100% georgia, serif;font-weight:bold;text-align:left}
div#contenu .titreArticleArticle{margin:5px 0;padding:0;font:1.2em georgia, serif;font-weight:bold;text-align:left}

ul#colonne1,ul#colonne1 li{margin:0;padding:0 0 0 5px;list-style:none}
ul#colonne1 li{float:left;width:720px;margin:0 10px 10px 0}
ul#colonne1 h4{font: bold 120%/1.3 arial,sans-serif;
    text-transform:uppercase;margin:0;padding: 5px 0 0;text-align:center;color: #000;}
ul#colonne1 p{margin:0;padding:5px 0px 15px 0px}
ul#colonne1 div{background: #fff}

ul#colonne2,ul#colonne2 li{margin:0;padding:0 0 0 5px;list-style:none}
ul#colonne2 li{float:left;width:230px;margin:0 10px 10px 0}/*width:355px; */
ul#colonne2 h4{font: bold 120%/1.3 arial,sans-serif;
    text-transform:uppercase;margin:0;padding: 5px 0 0;text-align:center;color: #000;}
ul#colonne2 p{margin:0;padding:5px 0px 15px 0px}
ul#colonne2 div{background: #fff}

ul#colonne3,ul#colonne3 li{margin:0;padding:0 0 0 5px;list-style:none}
ul#colonne3 li{float:left;/*width:265px;*/margin:0 10px 10px 0}/*width:355px; */
ul#colonne3 h4{font: bold 120%/1.3 arial,sans-serif;
    text-transform:uppercase;margin:0;padding: 5px 0 0;text-align:center;color: #000;}
ul#colonne3 p{margin:0;padding:5px 0px 15px 0px}
ul#colonne3 div{background: #fff}

ul#colonne4,ul#colonne4 li{margin:0;padding:0 0 0 5px;list-style:none}
ul#colonne4 li{float:left;/*width:265px;*/margin:0 10px 10px 0}/*width:355px; */
ul#colonne4 h4{font: bold 120%/1.3 arial,sans-serif;
    text-transform:uppercase;margin:0;padding: 5px 0 0;text-align:center;color: #000;}
ul#colonne4 p{margin:0;padding:5px 0px 15px 0px}
ul#colonne4 div{background: #fff}

li#col1 h4{background: #e94200;color:#fff}/* url(fond_titre_rubrique.gif); */
li#col1 div{}
li#col2 h4{background: #00B3CD;color:#fff}
li#col2 div{}
/*li#col3 h3{background: #009ee0;color:#fff;}*/
li#col3 h4{background: #00B3CD;color:#fff}
li#col3 div{}
li#col4 h4{background: #214E83;color:#fff}
li#col4 div{}

/*div#droite h2{font-size: 120%;color:#fff;text-transform:uppercase;font-weight:bold}
div#droite p {margin:0;padding:0;color: #000;font-size: 1em:}
div#droite .titre_rubrique {margin:0;padding:6px 0 0 24px;height:35px;font-weight:bold;font-size:14px;color:#fff;
	background: transparent url(images/fond_titre_breves.gif) 4px no-repeat;}

div#droite ul {margin: 0; padding: 0; list-style-type: none;}
div#droite li {margin: 0; padding: 0;}
div#droite li a, div#droite li a:link, div#droite li a:visited {display: block;padding: 5px 10px 5px 20px;font-size: 10px;background: url(images/bouton-colDroite-normal.gif) no-repeat 5px 50%;color: #7A7A7A;}
div#droite li a:hover {text-decoration:none;color: black;background: url(images/bouton-colDroite-hover.gif) no-repeat 5px 50%;}
*/

.spip_surligne {background-color: yellow;}

/* Tableaux */
table.spip {font-size:.8em;font-family: Arial, Helvetica, sans-serif;
	margin: auto;
	margin-bottom: 1em;
	border: 2px solid #009ee0;
	border-collapse: collapse; }
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 tr.row_first {background: #BFDDED;}
table.spip tr.row_odd {background: #e6f7fc;}
table.spip tr.row_even {background: #fff;}
table.spip th, table.spip td {padding:3px;text-align:left;vertical-align: middle;border:1px solid #009ee0}

/* Logos, documents et images */
img, .spip_logos { margin: 0; padding: 0; border: none; }

div#moteur_recherche{/*float:right;width:150px;*/padding:10px 0 10px 20px;margin:0;border:1px solid #BFDDED;/*background: #009ee0;color:#fff;*/}
.BoiteRech {font-family:"Arial","Helvetica","sans-serif normal";font-size:.95em;width:120px;color:#000;border:1px solid #BFDDED; height:14px;background-color:#fff;margin:0;padding:0;vertical-align:bottom;}
.BoiteOK {cursor:hand;font-family:"Arial","Helvetica","sans-serif normal";font-size:10px;width:22px;color:#fff;border:none;margin:0;padding:0;vertical-align: bottom;}

.formulaire_spip {font-family: Verdana, "Bitstream Vera Sans", Tahoma, Arial, sans-serif;margin:0;padding:0}
.formulaire_spip {text-align:left;font-size:1em;}
.formulaire_spip p {margin:0.5em 0;padding:0;}
.formulaire_spip fieldset {display:block;margin:0;padding:0.77em;border:1px solid #BFDDED;}
.formulaire_spip legend {font-weight:bold;padding:0;background:#fff; /* Sinon, superposition dans MSIE */}
.formulaire_spip label {font-weight:bold;}
.formulaire_spip .forml {width:49%;padding:1px;border:1px solid #009ee0;background-color:#e6f7fc;font-family:Verdana, "Bitstream Vera Sans", Tahoma, Arial, sans-serif;font-size:inherit;}

.reponse_formulaire{color:#f00}
#login fieldset {display: block;margin:0;padding:0.77em;border:1px solid #009ee0;color:#777;}
#login legend {text-transform:uppercase;color:#333;font-weight:bold;padding:0;background:#BFDDED;border:1px solid #009ee0; /* Sinon, superposition dans MSIE */}
#login label {font-weight:bold;}
#login p{margin-top:20px}
#login forml {width:99%;padding:1px;border:1px solid #009ee0;background-color:#e6f7fc;font-family:Verdana, "Bitstream Vera Sans", Tahoma, Arial, sans-serif;;font-size:inherit;}
.spip_bouton {margin-top:20px;}

.pagination{border:1px solid #BFDDED;}

#planb {margin: 0 0 40px 0;}
#planb p {margin:10px 0;padding:0;}
#planb ul {font-style:normal;list-style-type: none;padding: 0;margin: 0 0 0 10px;color: #000;}
#planb ul ul li {margin: 0;padding: 0;}
#planb ul ul li.dernier {}
#planb a, #planb li a, #planb li a:visited {color: #000;}
#planb a:hover, #planb li a:hover {color: #005da8;text-decoration: underline;}

/* * Couleurs des liens de Spip */
a.spip_out { background: url(lien_externe.png) center right no-repeat;	padding-right: 18px; } /* liens url sortants */

.on { font-weight: bold; color: #000; } /* liens exposes */
/* Logos, documents et images */
img, .spip_logos { margin: 0; padding: 0; border: none; }

.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; }
