body { font-family: Tahoma,Arial,Helvetica,sans-serif; background-color: #f3edd7; margin: 0px; padding: 0px; }
p { font-size: 13px; } 
.tableau_de_fond { margin: 0px; padding: 0px; background-color: #f3edd7; }
.partie_centrale { padding: 10px; }
a { color: #CC6600; text-decoration: none; }
a:hover { color: #004760; text-decoration: none; }

/* menus */
#menu { padding: 3px; font-size: 14px; font-family: Tahoma,Arial,Helvetica,sans-serif; }
#menu a { text-decoration: none; color: #000000; font-weight: bold; font-size: 14px; }
#menu a:hover { text-decoration: none; color: #01506D; font-weight: bold; font-size: 14px; }
.langues { text-align: right; font-variant: small-caps; font-size: 12px; font-weight: bold; color:#999999; }
.langues a { color: #000000; text-decoration: none; }

/* dans une rubrique */
.site { font-size: 14px; font-weight: bold; }
.site a { font-size: 14px; font-weight: bold; }
.navs { text-align: left; margin-right: 12%; font-size: 12px; padding-left: 2px; }
.navs a { font-variant: small-caps; color: #000000; text-decoration: none; font-weight: bold; }
.bordvert { border-right-width: thin; border-bottom-width: thin; border-left-width: thin; border-right-style: solid; 
			border-bottom-style: solid; border-left-style: solid; border-right-color: #AFCB51; border-bottom-color: #AFCB51; 
			border-left-color: #AFCB51; padding: 3px; vertical-align: top; margin-right: 5px; margin-bottom: 5px; margin-left: 5px;
			font-size: 12px; }
.bordvert a { color: #000000; font-size: 12px; text-decoration: none; }
.fondvert { background:#cbd9de;  padding: 3px; vertical-align: top; margin:-10px 15px 5px 15px; }
.rub { text-align:left; }

/* tableaux */
table.spip { font-size:.8em;}
tr { vertical-align: top;}
td { vertical-align: top;}
th { vertical-align: top;}
.row_paire { background-color:#cbd9de; }
.row_impaire { background-color:#d5ddbe;}
table.spip tbody tr.row_even { background-color:#d5ddbe; }
table.spip tbody tr.row_odd { background-color:#cbd9de;}

/* infos d'une liste d'articles */
.petitgris { color: #006699; font-size: 11px; }
.intro { font-size: 12px; width: 98%; font-weight: normal; text-align: justify; padding:5px; }
.intro a { color: #000000; text-decoration: none; }
.intro_h2 { font-size: 12px; width: 95%; font-weight: normal; background-image: url(pict/2007/intro_deux_droite.gif); 
			background-repeat: no-repeat; background-position: right bottom; }
.intro_h2 a { color: #000000; text-decoration: none; }

/* pied de toutes les pages */
#pied { font-size: 12px; color: #336600; }
#pied a { font-size: 12px; color: #336600; text-decoration: none; }

/* infos dans ttes les pages */
#chemin { color: #01506D; font-size: 11px; }
#chemin a { color: #00425B; text-decoration: none; }
.discret { color: #01506D; font-size: 11px; font-weight:normal; }
#encadre_bleu_vert th { padding: 5px; background-color: #7FB6CA; background-repeat: no-repeat; text-transform: uppercase; }
#encadre_bleu_vert th a { text-decoration: none; color: #000000; }
#encadre_bleu_vert td { border-right-width: thin; border-bottom-width: thin; border-left-width: thin; border-right-style: solid; 	
						border-bottom-style: solid; border-left-style: solid; border-right-color: #AFCB51; border-bottom-color: #AFCB51; 	
						border-left-color: #AFCB51; padding: 3px; }
#encadre_bleu_vert td a { color: #000000; font-size: 11px; text-decoration: none; font-weight: normal; }
#encadre_bleu_vert td a:hover { color: #000000; font-size: 11px; }
.petit_justifie { font-size: 10px; text-align: justify; }
	/* set millions of background images */
.rbroundbox { background: url(pict/2007/nt.gif) repeat; margin-top: 5px; margin-right: 5px; margin-left: 5px; font-weight: bold; }
.rbtop div { background: url(pict/2007/tl.gif) no-repeat top left; }
.rbtop { background: url(pict/2007/tr.gif) no-repeat top right; }
	/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop { width: 100%; height: 7px; font-size: 1px; }
.rbcontent { margin: 0 7px; }
.rbcontent a { text-decoration: none; color: #000000; font-weight: bold; }

/* un article */
.spip_note { font-size: 11px; text-align: justify; }
.spip_logos { margin: 5px; border-style: none; text-align:center; }
.infos_art { text-align:right;}

/* une brève */
a.tit_brev { color:#6d7e37; font-variant:small-caps; font-size:14px;}

/* recherche */
#recherche { margin-left:3px; margin-top:5px; }
#recherche input { size:30; }
#recherche input.submit { background:#ee7f00; border-color:#000000; font-weight:bold; border-width:1px;}

/* titres textes etc */
h1 { font-size: 30px; background-image: url(pict/2007/h2_deco.gif); background-repeat: no-repeat; background-position: left bottom;
	margin-top: 25px; min-height:75px; padding-left: 30px; }
h2 { font-size: 24px; color: #01506D; padding-top: 10px; padding-right: 10px; font-weight: bold; }
h3 { font-size: 24px; color: #01506D; padding-left: 10px; padding-top: 10px; padding-right: 10px; margin: 0px; text-align: center; }
h4 { font-size: 18px; margin-top: 5px; margin-left: 5px; margin-right: 0px; margin-bottom: 0px; }
h4 a { color: #000000; }
h5 { font-size: 20px; font-weight: bold; text-transform: uppercase; background-image: url(pict/2007/h5.gif); background-repeat: no-repeat;
	background-position: left top; text-indent: 25px; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; }
h5 a { font-size: 24px; font-weight: bold; text-transform: uppercase; }
h6 { font-size: 20px; font-weight: bold; text-transform: uppercase; margin-top: 30px; margin-right: 0px; margin-bottom: 10px; 
	margin-left: 0px; height: 60px; }
h6 a { font-size: 20px; font-weight: bold; text-transform: uppercase; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; 
		margin-left: 0px; }
.h4_sansgras { font-weight: normal; }
.h4_sansgras a { font-weight: normal;  }

.themes {color:#496d7b; font-variant:small-caps;}

.petitblanc { color: #f3edd7; font-size: 11px; }
.docs { height: 50px; display: table; }

/* spip docs et images */
.spip_doc_titre { font-weight: bold; font-size: 0.8em; margin-left:auto; margin-right:auto;}
.spip_logos { margin-right: 10px; margin-left: 10px; } 
.spip_documents spip_documents_center { text-align: center; margin: 0px; padding: 0px; }
.orange_gras { font-weight: bold; color: #EE7F00; }
param { height: 50px; }
img { border-style: none; }
.spip_surligne { background: #FFFFCC; }

.spip_documents { text-align: center; }
.spip_documents_center { clear: both; width: 100%; margin:auto; }
span.spip_documents_center { display: block; margin: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; }

/* listes */
ol.spip { font-size:13px; }
ul.spip { font-size:13px; }
li.spip { margin: 0.1em 0 0.1em 0.8em; list-style-position: outside; }

/* menu déroulant */
ul#menulist { font-size: 14px; font-family: Tahoma,Arial,Helvetica,sans-serif; display:inline; float:left; margin:0; font-variant:small-caps;}
#menulist a { text-decoration: none; color: #000000; }
#menulist a:hover { text-decoration: none; color: #01506D; }
ul#menulist li { position:relative; float:left; list-style:none; padding: 5px 0px; font-weight: bold;}
ul#menulist li ul { display:none; margin-left:0; margin-top:25px; padding:3px; background-color:#afcb51; position:absolute; width:auto; top:0; left:9px; border-left-color:#000000; border-left:1; border-left-style: solid; border-left-width:thin;  }
ul#menulist li:hover>ul { display:inline;}
ul#menulist li ul li { margin-left:0px; font-size:12px; float:left; width:auto; min-width:250px; font-weight:normal;}

a.orange { color: #CC6600; padding-right: 5px; }

.navs_arts { padding-left:3px; }
.navs_arts a { color: #000000; text-decoration: none; font-size:12px; }
.navs_arts a:hover { color: #638e9f; text-decoration: none; font-size:12px; }
