body {behavior:url('squelettes/csshover.htc'); font-family:geneva, sans-serif ; background-color:#F6F4E3; }html, body, img, table, label {margin:0; padding:0; border:none; }div, a, ul, ol, li, select, input, b, form, p {margin:0; padding:0; }ul, li {list-style: none; }h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-weight: normal; }
/* taille typo */body {font-size: 12px; }h1 {font-size:16px; }h2, h3 {font-size:14px; }h4, h5, h6 {font-size:12px; }
a {text-decoration:none; }a:hover {text-decoration:underline; color: #009;}a.spip_out {	background: url('squelettes/images/spip_out.gif') right no-repeat;	padding-right: 10px;	color: #009;  }
/* Tableaux */table.spip {	margin: auto;	margin-bottom: 1em;	border: 1px; 	border-style: none; /* solid,  dotted,  dashed,  double,  groove (IE),  ridge (IE)  */	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: #FFC; }table.spip tr.row_odd { background: #DDD; }  table.spip tr.row_even { background: #FFFBEF; } /* EEE */table.spip th, table.spip td { padding: 3px; text-align: left; vertical-align: middle; }
/* mettre une marge de 6 pixels olu 12 pixels à droite ou à gauche d'un paragraphe */.marge_6d	{margin:0;padding-right:6px;}.marge_6g	{margin:0;padding-left: 6px;}.marge_12d	{margin:0;padding-right:12px;}.marge_12g	{margin:0;padding-left: 12px;}
/* Espaceur de blocs */.nettoyeur {clear:both; margin:0; padding:0; border:none; height:0; line-height:1px; font-size:1px; }.espaceur {clear:both; margin:0; padding:0; border:none; height:0; line-height:5px; font-size:1px; }
/* Non visible a l'ecran */.invisible {position:absolute; top:-3000em; height:1%; }.format_png { behavior: url('win_png.htc'); }
/* couleurs et couleurs typo */body, a, a:hover {color: #333; }.hierarchie a {color:#002F2F; }.hierarchie a:hover { color: #800000; }
.bleu, a.bleu, a:hover.bleu {color:#6699CC; }.bleufonce, a.bleufonce, a:hover.bleufonce {color:#002F2F; }.beige, a.beige, a:hover.beige {color:#EFECCA; }.beigeclair, a.beigeclair, a:hover.beigeclair {color:#F9F8EC; }.beigefonce, a.beigefonce, a:hover.beigefonce {color:#D5D6BB; }.beigeplusfonce, a.beigeplusfonce, a:hover.beigeplusfonce {color:#A8A790; }.rougefonce, a.rougefonce, a:hover.rougefonce {color:#7F211B; }
.black, a.black, a:hover.black {color:#000; }.white, a.white, a:hover.white {color:#FFF; }img.fleft {float:left; margin-right:10px; }img.fright {float:right; margin-left:10px; }
.ulleft {width:45%; }.ulright {width:45%; float:right; }.pucebleu {background:url('squelettes/img/gifs/puce_bleu.gif') no-repeat 1% 2px; padding-left:15px; }.pucerouge {background:url('squelettes/img/gifs/puce_rouge.gif') no-repeat 1% 2px; padding-left:15px; }
span.commentaires {margin-bottom:15px; }
.pointbot {background:url('squelettes/img/gifs/pointbleu.gif') repeat-x left bottom; }.imgdeco {border:1px solid #CCC; padding:2px; }.cur {font-weight:bold; }.seesite {padding-bottom:15px; }p.spip {padding-bottom:10px; }div.forum-repondre {padding-bottom:15px; }
/* affichage des formulaires */.formulaire_notation {display:block; width:auto; margin:2px; padding:10px; }.formulaire_site {margin:0 10px 10px 10px; }.formulaire_inscription b {color:#7F211B; cursor:pointer; }.formulaire_forum fieldset {border:none; padding-bottom:5px; border-bottom:1px solid #D5D6BB; margin-bottom:10px }.formulaire_forum label {display:block; text-align:left; }.formulaire_inscription {background-color:#F9F8EC; padding:10px; margin-bottom:10px; }.formulaire_inscription legend {color:#7F211B; padding:5px 0; }.formulaire_inscription fieldset {border:none; }.formulaire_recherche {margin-bottom:10px; text-align:center; padding:10px; }.formulaire_recherche div label {margin-right:10px; }
#documents_portfolio {margin-bottom:15px; }#documents_portfolio img {padding:2px; border:1px solid #CCC; margin-right:10px; }#document_actif {width:400px; margin:15px auto; text-align:center; padding:20px 0; border:1px solid #A8A790; background:#FFF; }
p.spip_bouton input {border:1px solid #A8A790; background-color:#EFECCA; color:#002F2F; margin:3px 0; }p.spip_bouton input:hover {border:1px solid #A8A790; background-color:#D5D6BB; color:#002F2F; margin:3px 0; cursor:pointer; }p.spip_bouton input.highlightinput {border:1px solid #002F2F; background-color:#6699CC; color:#7F211B; margin:3px 0; }p.spip_bouton input:hover.highlightinput {border:1px solid #002F2F; background-color:#FFF; color:#7F211B; margin:3px 0; cursor:pointer; }
/* Gestion des "largeurs" uniquement des colonnes et borders associées*/#page {width:1020px; margin:0 auto; }#paddpage {float:left; width:1010px; padding:0 5px 0 5px; }#header {width:1010px; height:180px; border-top:1px solid #F6F4E3; }#logosite {margin:5px 0 0 0; }/* #navtop {float:left; position:absolute; top:158px; margin-left:10px; padding:1px 1px 0 0;}  background-color:#EFECCA;  */#navder {float:left; position:absolute; top:158px; margin-left:5px; padding:1px 1px 0 0; }#content {width:1010px; }#allcontent {width:1010px;}#maincontent {float:left; width:730px; padding:10px; }#maincontent_3col {float:left; width:1000px; padding:5px; }#navvert {float:right; width:250px; }#contenu {float:left; width:420px; }#contenu_deux_colonnes {float:left; width:730px; }#contenu_trois_colonnes {float:left; width:980px; }#subnav {float:right; width:300px; }
/* Gestion des styles pour une seule colonne centrale */#contenularge {width:720px; }
/* Css globale */#page {background-color:#000CCC; }#paddpage {background:url('squelettes/img/gifs/fd_ombre.gif') repeat-y left top; }#header {background:url('squelettes/img/png/bandeau1.png') no-repeat left top; }
/* navigation horizontale#navtop {font-size:12px; }#navtop ul,#navtop li {display:inline; white-space:nowrap;}#navtop li {float:left; height:31px; background:transparent url('squelettes/img/gifs/navleftboth.gif') no-repeat top left; margin-right:2px; }#navtop li:hover {background:transparent url('squelettes/img/gifs/navleftboth.gif') no-repeat left -45px; }#navtop li.select {background:transparent url('squelettes/img/gifs/navleftboth.gif') no-repeat left -45px; }
#navtop li a {color:#FFFFFF; width:0.1em; white-space:normal; display:block; padding:4px 10px; background:url('squelettes/img/gifs/navrightboth.gif') no-repeat top right; font-weight:bold; }#navtop ul a {width:auto; display:block; padding:4px 10px; background:url('squelettes/img/gifs/navrightboth.gif') no-repeat top right; font-weight:bold; }#navtop li a:hover {display:block; padding:4px 10px; background:url('squelettes/img/gifs/navrightboth.gif') no-repeat right -45px; } #navtop li a.select, #navtop li a:hover.select {background:url('squelettes/img/gifs/navrightboth.gif') no-repeat right -45px; } */
#content {background-color:#002F2F; }#maincontentpadd {background-color:#FFF; padding-top:2px; }#allcontent {background:#D5D6BB url('squelettes/img/gifs/fd_main.gif') repeat-y right top; }#hierarchie {margin:5px 0 10px 0; padding:5px 10px; background-color:#F9F8EC; font-weight: bold; color:#002F2F; }#outerpremier {background:#A8A790; margin-bottom:10px; }#premier {background-color:#F9F8EC; padding:10px; }#premier h1 {color:#7F211B; font-weight:bold; border-bottom:2px solid #7F211B; margin-bottom:10px; }#premier h2 {color:#002F2F; font-weight:bold; margin-bottom:10px; padding-bottom:3px; background:url('squelettes/img/gifs/pointbleu.gif') repeat-x bottom left; }#premier p {margin-bottom:5px; text-align:justify; }
.contautre h1 {color:#7F211B; font-weight:bold; border-bottom:2px solid #7F211B; margin-bottom:10px; }.contautre {background-color:#F9F8EC; padding:10px; margin-bottom:10px; }.contautre h2 {color:#002F2F; font-weight:bold; margin-bottom:10px; padding-bottom:3px; background:url('squelettes/img/gifs/pointbleu.gif') repeat-x bottom left; }.contautre ul {padding:0 0 10px 10px ; }.contautre ul li {background:url('squelettes/img/gifs/puce_bleu.gif') no-repeat 0% 6px; padding-left:10px; }.contautre ul li a {text-decoration:underline; }.contautre p img.spip_logos {float:left; padding:2px; border:0px solid #CCC; margin-right:10px; }.contautre p {text-align:justify; }.contautre strong i {color:#7F211B; }.contautre fieldset {border:none; }.contautre legend {padding:5px 0 10px 0; color:#7F211B; }.contautre label {display:block; }
#alaune {background-color:#E1CE9A; padding:10px; margin-bottom:10px; }#alaune h3 a {color:#A5260A; font-weight:bold; margin-bottom:5px; }#alaune p {text-align:justify; color:#3D2B1F; }
.editorial {background-color:#F9F8EC; padding:10px; margin-bottom:10px;  }.editorial h1 {color:#800000; font-weight:bold; border-bottom:2px solid #7F211B; margin-bottom:10px; }.editorial p {margin-bottom:5px; text-align:justify; }.subrub {background:#EFECCA; padding:10px; margin-bottom:10px; }.subrub h4 {color:#002F2F; font-weight:bold; margin:10px; }.subrub li {background:url('squelettes/img/gifs/puce_rouge.gif') no-repeat 0% 6px; padding-left:10px; }.subsites {background:#EFECCA; margin-bottom:10px; }.subsites h4 {color:#002F2F; font-weight:bold; margin:10px; }.subsites li {padding:10px; text-align:justify; }.subsites li:hover {background:#F9F8EC; }.subsites li b.sitetitre {color:#7F211B; }.subsites li a, .subsites li a:hover {text-decoration:none; }.subsites li img {float:left; margin-right:10px; padding:2px; border:1px solid #CCC; }.subsites fieldset {border:none; }.subsites legend {color:#7F211B; padding:5px 0; font-weight:bold; cursor:pointer; }.subsites legend:hover {text-decoration:underline; }.subsites label {display:block; }.subsites input, .subsites textarea {width:250px; }.subsites p.spip_bouton input {width:auto; }.subautre {background:#EFECCA; padding:10px; margin-bottom:10px; }.subautre h4 {color:#002F2F; font-weight:bold; margin:10px; }.subautre li {background:url('squelettes/img/gifs/puce_rouge.gif') no-repeat 0% 6px; padding-left:10px; }.subautre li a:hover {text-decoration:underline; }.subrub li a, .subautre li a {color:#7F211B; }
#navvert {padding:10px 5px; background-color:#6C6D43; }#favoris {background-color:#E1E3BB; margin-bottom:10px; text-align:left; padding:10px; cursor:pointer; font-weight:bold; }#agenda {background-color:#E1E3BB; margin-bottom:10px; text-align:left; padding:10px; font-weight:bold; padding-left:20px; }#commemoration {background-color:#E1CE9A; margin-bottom:10px; padding:10px; padding-left:20px; text-align:left; font-weight:bold; }#recup {background-color:#E1E3BB;margin-bottom:10px;padding:10px;text-align:left;font-weight:bold;}#recup h3 {font-weight:bold;color:#7F211B;font-size:10pt;text-align:center;}#recup ul li {font-weight:normal;font-size:8pt}#popular {background-color:#E1E3BB;margin-bottom:10px;padding:10px;text-align:left;font-weight:bold;}#popular h3 {font-weight:bold;color:#7F211B;font-size:10pt;text-align:center;}#popular li {font-weight:normal;font-size:8pt}#subcloud{background-color:#E1E3BB; padding:3px 0 0 0; margin-bottom:10px; }#subcloud h4 {color:#002F2F; font-weight:bold; margin:10px; }#subcloud ul {list-style-type: none;}#subcloud li a:hover {text-decoration:underline; }#incontournable {background-color:#E1E3BB; padding:3px 0 0 0; margin-bottom:10px; }#incontournable ul li.mainrubnosub {border-bottom:2px solid #6C6D43; }#incontournable ul li.mainrubnosub a {display:block; padding:3px 10px; width:220px; color:#7F211B; }#incontournable ul li.mainrubnosub a:hover {text-decoration:none; }#googlebox {background-color:#E1E3BB; padding:3px 0 0 0; margin-bottom:10px; width:250px; }#googlebox table {font-weight:bold;font-size:12px;font-family:helvetica;color:#7F211B}#menu {background-color:#E1E3BB; padding:3px 0 0 0; margin-bottom:10px; }#menu a, #menu a:hover {text-decoration:none; }#menu ul li.mainrub, #menu ul li.mainrubnosub {border-bottom:2px solid #6C6D43; }#menu ul li.mainrub a, #menu ul li.mainrubnosub a {display:block; padding:3px 10px; width:220px; }#menu ul li a {color:#7F211B; }#menu ul li ul {padding-bottom:1px; background:url('squelettes/img/jpg/fd_submenu.jpg') no-repeat right bottom; }#menu ul li li {padding:2px; border-bottom:1px dotted #7F211B; }#menu ul li li:hover, #menu ul li li a:hover {background-color:#D5D6BB; }#menu ul li li.subfirst {border-top:1px dotted #7F211B; }#menu ul li li.submoro {border-top:1px dotted #7F211B; }#menu ul li li.sublast {border-bottom:none; }
.navvertautre {background-color:#F9F8EC; padding:10px 0; margin-bottom:10px; }.navvertautre h4 {color:#7F211B; padding:5px 10px; }.navvertautre ul {padding-left:10px; }.navvertautre li {background:url('squelettes/img/gifs/puce_rouge.gif') no-repeat 0% 6px; padding-left:10px; }.navvertautre li a {padding:3px 0; }
p.pagination {font-size:80%; height:18px; text-align:center; padding-top:12px; margin-bottom:10px; }p.pagination a {padding:2px 4px; margin-right:8px; background-color:#FFF; border:1px solid #002F2F; }p.pagination a:hover {text-decoration:none; background-color:#6699CC; }p.pagination span.on {padding:2px 4px; margin-right:8px; background-color:#6699CC; border:1px solid #002F2F; } 
#piedpadd {padding-top:2px; background:#FFF; }#pied {background-color:#999A5F; text-align:center; }#pied ul {padding:15px 10px; }#pied ul li {display:inline; padding:10px; }#pied ul li a {color:#FFF; }
#theme {font-size:75%; padding:10px 0; }#theme a {color:#EFECCA; }
/* page plan */#plan {background-color:#F9F8EC;}#plan h2 {padding-left:15px; margin:15px 0 10px 0; }#plan h2 a {color:#7F211B; }#plan div.contre-encart {margin-left:20px; }#plan div div {margin-left:20px; }#plan div div h3 {color:#002F2F; }/* les mots *//* defaut */ul.nuage a.nuage   { font-size: 1.0em; color:lime; }/* variantes */ul.nuage a.nuage0  { font-size: 0.9em; color:#E79E21; } /* Orange */ul.nuage a.nuage1  { font-size: 1.0em; color:green; }ul.nuage a.nuage2  { font-size: 1.1em; color:blue; }ul.nuage a.nuage3  { font-size: 1.2em; color:orangered; }ul.nuage a.nuage4  { font-size: 1.3em; color:#333; }ul.nuage a.nuage5  { font-size: 1.4em; color:deepskyblue; }ul.nuage a.nuage6  { font-size: 1.5em; color:yellow; }ul.nuage a.nuage7  { font-size: 1.6em; color:maroon;}ul.nuage a.nuage8  { font-size: 1.7em; color:darkgreen; }ul.nuage a.nuage9  { font-size: 1.8em; color:coral; }ul.nuage a.nuage10 { font-size: 1.9em; color:red; }.edito {font-weight:bold; font-size:1.5em; font-variant:small-caps; text-align:left; color:#002c29;}fieldset {	position: relative;	border: 1px solid #000;	margin: 0;	padding: 0px 5px 5px;	font-weight:bold;	color:maroon;	background-color: #FFFFF0;	-moz-border-radius: 10px;	-webkit-border-radius: 10px;	-khtml-border-radius: 10px;	behavior: url('ie-css3.htc');	border-radius: 10px;}	legend {	/* position: relative; */	top: -0.5em;	margin-left: 5px;	padding: 0px 5px;	font-weight:bold;}