body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;
background-color:#FAEEDD;
}

#bandeau {
margin-left:140px;width:640px;
height:80px;
background-image:  url("../images/bandeau.jpg");
}

#conteneur {/* contient tout, 780 pixels centre */
position: absolute;
width: 780px;
left: 50%;
margin-left: -390px;
margin-top: 0px;
margin-bottom: 0px;
background-color:#FFFFFF;
background-image:  url("../images/fond.gif");/* pointilles verticaux */
border: #980000; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;
}

/* BALISES STANDARDS */

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

a:hover {color: #FF9900;
text-decoration:underline;
}

h1 {  font-size: 16px; font-weight: bold; line-height: 16px; padding-top:0px;margin-top:10px;} /* Titre article */
h2 {  font-size: 11px; font-weight: normal; line-height: 14px; color:#333333;} /* Descriptif article */
h3 {  font-size: 10px; font-weight: bold; line-height: 13px; color:#F9B000;}
h1 {  color:#94A506;} /* Couleur Titre article */

li {
list-style-type: square;
padding-top:0px;
padding-bottom:2px;
}

ul {
padding-left:15px;
margin-left:0px;
padding-top:0px;
}

hr {
	height:1px; 
	color: #cccccc;
	border-top: 0;
	border-left:0;
	border-right:0;
	border-bottom:1px 'solid' '#dddddd';
}

INPUT,SELECT,TEXTAREA {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;
padding: 2px; 
border: 1px #666666 inset; 
background-color: #FAEEDD;
vertical-align:middle;
}

.box {border: 0px; /* Cases a cocher sans contour */
}

/* TABLEAUX */

table {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;
background-color: #FFFFFF;
vertical-align:top;
width:100%;
}

tr {
background-color: #FBF0DC;
vertical-align:top;
width:100%;
}

td {padding: 5px; margin:1px;
vertical-align:top;}

th {padding: 5px; margin:1px; background-color: #C77B0A;}

/* PARTIE SUPERIEURE -  CONTIENT LOGO PANOS + BANDEAU */

#haut {
width:780px;
height:80px;
}

#haut-imprimer {
display:none;
}

#logo {
position:absolute;
width:140px;
height:80px;
padding-top:4px;
left:0;
}

.titrebandeau
{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight:bold; color:#FFFFFF;
margin-left:15px;margin-right:220px;margin-bottom:0px; padding-top:20px;
text-align:bottom;}

/* --------------- BLOCS PRINCIPAUX */

/* Menu gauche */

#gauche {
float:left;
left:0;
width:140px;
padding:0px;
}

/* Menu droit */

#droit {
width:140px;
float:right;
right:0;
border: #990000; border-style: dotted; border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px;
padding:0px;
}

/* Partie centrale : corps de lÕarticle */

#centre {
margin-left: 140px;
margin-right: 140px;
padding-left:15px;
padding-right:15px;
}

/* ----------------- MENU DE GAUCHE - MISE EN FORME */

#gauche a {
text-decoration:none;
color:#000000}

#gauche a:hover {
text-decoration:underline;color:#980000;;
}

.textelogo {
font-size: 10px;
font-weight:bold;
padding-top:5px;
padding-right: 7px;
padding-left: 7px;
padding-bottom:10px;
color:#000000;
margin-top:0px;
text-align:center;
}

/* Menu gauche - rubriques */

.rub1 dd {font-size: 10px;font-weight:bold;
padding-right:3px; padding-top:5px; padding-bottom:1px;padding-left:7px;
text-indent:0px;margin:0px;}

.rub1 dd a {display:list-item;list-style-type: none;
background-image:  url("../images/puce-blanc.gif");
background-repeat: no-repeat;
background-position:0px 4px;
padding-left:11px;
}

.rub1 dd a:hover {display:list-item;
list-style-type: none;
background-image:  url("../images/puce-blanc.gif");
background-repeat: no-repeat;
background-position:0px 4px;
padding-left:11px;
}

/* Descriptif des items */

.descriptif {font-size: 9px;font-weight:normal; display:list-item;
list-style-type: none;
padding-top:1px; padding-left:13px; color:#666666}

/* ----------------- CENTRE - MISE EN FORME */
/* Menu hierarchique */

.hierarchie { font-size: 9px;
color: #666666;
text-decoration: none;
padding-top:0px;
}

.hierarchie p {  font-size: 9px;
color: #666666;
text-decoration: none;
padding-top:0px;
}

.hierarchie a { color: #666666;
text-decoration: none
}

.hierarchie a:hover {
color: #666666;
text-decoration: underline
}

/* Texte article */
#texte {
font-size: 10px;
line-height: 13px;
width:100%;

}

/* Bouton imprimer */

.imprimer {
text-align: right;
font-size: 9px;
}

.imprimer a {  border: 1px #CCCCCC solid;
padding: 3px;
border-color: #CCCCCC solid;
color: #666666;
text-decoration: none
}

.imprimer a:hover {  border: 1px #666666 solid;
padding: 3px;
border-color: #666666 solid;
color: #666666;
text-decoration: none
}

/* Postscriptum et forum  */

.postscriptum {
color:#666666;
}

.forum {
display:list-item;list-style-type: none;
background-image:  url("../images/puce-forum.gif");
background-repeat: no-repeat;
background-position:0px 1px;
padding-left:22px;
margin-bottom:10px;
}

.date {
margin-top:10px;
color:#666666;
text-align:right;
font-size:10px;
}

/* Lien haut de page  */

#bas  {
	padding-top:0px;
	margin-left:155px;
	margin-right:155px;
 		clear: both; 
}

.haut_page {
font-size: 10px;
text-align:right;
color:#666666;
margin-bottom:10px;
}

.haut_page a {
color:#666666;
text-decoration:none;
}

.haut_page a:hover {
color:#990000;
text-decoration:underline;
}

/* LIENS VERS LISTES ARTICLES DE LA RUBRIQUE */

#liste_articles {
padding-top:0px;
font-size: 10px;
}

#liste_articles dt {font-weight:bold;
display:list-item;list-style-type: none;
background-image:  url("../images/puce-sous-rubrique.gif");
background-repeat: no-repeat;
background-position:0px 2px;
padding-left:12px;
padding-bottom:4px;
}

#liste_articles dd {
padding-bottom:7px; text-indent:0px; margin-left:12px;}

/* LIENS VERS ARTICLES PARENTS */

#articles_parents {
padding-top:0px;
font-size: 10px;
border: #999999; border-style: solid; border-top-width: 1px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px;
}

#articles_parents dt {font-weight:bold;
color: #; padding-bottom:5px;
}

#articles_parents dd {padding-right:2px; padding-top:2px; padding-bottom:0px;padding-left:0px; text-indent:0px;margin:0}

#articles_parents dd a {display:list-item;list-style-type: none;
background-image:  url("../images/puce-publications.gif");
background-repeat: no-repeat;
background-position:0px 4px;
color:#AB400B;
text-decoration:none;
padding-left:13px;
}

#articles_parents dd a:hover {
text-decoration:underline;
}

/* MISE EN FORME MENU DROIT */
.recherche {width:90px;}

.recherche_form {margin-top:0px;margin-bottom:0px;padding-bottom:5px;}

.ok {padding: 1px;border: 1px #666666 outset;font-size: 9px;}

#nav {padding-left:3px; padding-right:3px; padding-top:5px;padding-bottom:5px;
margin:0px;
border: #78AA01; border-style: dotted; border-top-width: 0px;
border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px; }

.navigation {font-size: 10px;line-height: 12px;
margin-bottom:5px;
margin-top:0px;
padding-top:5px;
color: #666666;
text-decoration: none;}

.navigation a {color: #666666;
text-decoration: none}
.navigation a:hover {color: #666666;
text-decoration: underline}

#derniers {border: #78AA01; border-style: dotted; border-top-width: 1px; border-left-width: 0px; border-bottom-width: 1px; border-right-width: 0px; margin-top:0px; margin-bottom:10px;
background-color:#FFFFFF;}

#derniers a {
text-decoration:none;
}

#derniers a:hover {
text-decoration:underline;
}

.agenda dt {
  background-image:  url("../images/icone-agenda.gif"); background-repeat: no-repeat; background-position: left top; padding-top: 0px; padding-right: 3px; padding-bottom: 5px; padding-left: 10px;font-size: 11px; font-weight:bold;
color: #FF6600;}

.agenda dt a {font-size: 11px; font-weight:bold;
color: #FF6600;}

.agenda dd {font-size: 10px;
padding-right:7px; padding-top:4px; padding-bottom:4px;padding-left:5px; text-indent:0px;margin:0}

.agenda dd a {display:list-item;list-style-type: none;
color:#94A506;
padding-left:5px;
}

.agenda dd a:hover {display:list-item;
list-style-type: none;
color:#000000;
}

/* PIED DE PAGE */

#pied {
	background-color: #FAEEDD;
	padding-top:5px;
	padding-bottom:5px;
	line-height: 15px;
	clear: both; 
}

#pied a {
text-decoration:none;
}

#pied a:hover {
text-decoration:underline;
}

/* Pied de la page d'accueil */

#pied-accueil {
	background-color: #FAEEDD;
	padding-top:0px;
	line-height: 5px;
	padding-bottom:5px;
	clear: both; 
	text-align:left;
}

#pied-accueil a {
text-decoration:none;
}
#pied-accueil a:hover {
text-decoration:underline;
}

.spacer {
clear: both; 
}
/* -------------- ACCUEIL */
/* ----- A la une */

#une {
font-size: 11px;
line-height: 14px;
padding-top:20px;
padding-bottom:0px;
color:#333333;
}

/* ----- Focus */

.focus-accueil {
padding-top: 0px; padding-right: 3px; padding-bottom: 5px; padding-left: 0px;font-size: 11px; font-weight:bold;
color: #FF6600;
border: #FF6600; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-left-margin: 20px;
margin-top:20px;
}

.focus-accueil a {
color: #FF6600;
text-decoration:none;
}

.focus-accueil a:hover {
text-decoration:underline;
}

.focus-liste dt {font-weight:bold; font-size:11px;
margin-left:0px;
padding-left:10px;
padding-bottom:2px;
display:list-item;list-style-type: none;
background-image:  url("../images/puce-focus.gif");
background-repeat: no-repeat;
background-position:0px 5px;
color: #000000;
}

.focus-liste dd {font-weight:normal;font-size:10px;
list-style-type: none;
margin-left:0px;
padding-left:10px;
padding-bottom:15px;}

/* Images des focus */
.image {
float:right;
right:155px;
margin-left:3px;
margin-bottom:5px;}

.suite {
display:list-item;
list-style-type: none;
padding-left:0px;
padding-top:0px;
margin-top:0px;
}

.antispam {
font-size: 9px;
color:#666666;
}

/* SPIP */

a.spip_url { } /* en prÚvision : ne rien mettre pour le moment */

a.spip_in { } /* en prÚvision : ne rien mettre pour le moment */

a.spip_out { } /* en prÚvision : ne rien mettre pour le moment */

a.spip_glossaire { } /* en prÚvision : ne rien mettre pour le moment */

.spip_bouton {padding: 1px; border: 1px #666666 outset;}

.spip_code { } /* en prÚvision : ne rien mettre pour le moment */

p.spip_note { } /* en prÚvision : ne rien mettre pour le moment */

.spip_surligne { background-color: #FF9933;}

h3.spip {
}

.spip_puce {
	list-style-position: inside;
}

.spip_documents{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size : 70%;
}

.spip_logos { /* utilisŽ pour image page d'accueil */
margin:0px;
}

table.spip {  
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;
background-color: #FFFFFF;
width:100%;
}

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

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

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

table.spip td {
padding: 5px; margin:1px;
	vertical-align: top;
}

/* AGENDA GASTERO PROD */
.gp-agenda {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:
10px; background-color: #FFFFFF;
}

.gp-agendaNav { background-color: #EFEFEF;}

.gp-agendaHead { background-color: #C77B0A;}

.gp-agendaNotThisMonth { background-color: #FAEEDD;}

.gp-agendaThisMonth { background-color: #FAE4BE;}

.gp-agendaThisDay { background-color: #EFC961;}
