body {behavior:url('/squelettes/csshover.htc'); font-family:geneva, sans-serif ; background-color:white; }
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; }
#nomsite h1{font-size:20px; text-transform:capitalize; color: #1f6584;}

a {text-decoration:none; }
a:hover {text-decoration:underline; }

/* 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; }


.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; padding:0 5px 0 5px; width:1010px; }
#header {width:1010px; height:100px; border-top:1px solid #F6F4E3; }
#header_bottom {margin-top:-1px; width:1012px; height:15px; background:url('/squelettes/img/gifs/corner_up.gif') no-repeat;}
#footer_top{width:1012px; height:15px; background:url('/squelettes/img/gifs/corner_down.gif') no-repeat;}
#logosite {float:left; width:100px; margin:15px 0 0 0;}
#nomsite {margin: 25px 0 0 110px;}
#navtop {float:left; position:absolute; top:68px; margin-left:100px; padding:1px 1px 0 0;}
#content {width:1010px; }
#allcontent {width:1010px;}
#maincontent {float:left; width:730px; padding:10px;}
#navvert {float:right; width:250px;}
#contenu {float:left; width:420px; }
#subnav {float:right; width:300px; }
#newsletter{width:250px; background-color:#17245a; background-image: url('/squelettes/img/gifs/fd_newsletter.gif'); background-repeat:no-repeat; background-position:bottom; color:white;}
#newsletter h2 {font-size:14px; font-weight:bold; border-bottom: 1px dotted white; padding: 5px 5px 5px 15px;}
#newsletter p {font-size:11px; padding: 5px 5px 5px 15px;}
#newsletter form {padding:10px 15px;}

/* Gestion des styles pour une seule colonne centrale */
#contenularge {width:720px; }

/* Css globale */
#page {background-color:#FFF; }
#paddpage {}


/* navigation horizontale */
#navtop {font-size:12px; }
#navtop ul,#navtop li {display:inline; }
#navtop li {float:left; height:31px; background:transparent url('/squelettes/img/gifs/navleftboth.gif') no-repeat top left; border-bottom:1px solid #237395;}
#navtop li:hover {text-decoration:none; background:transparent url('/squelettes/img/gifs/navleftboth.gif') no-repeat left -45px; }
#navtop li.select {border:none; font-weight:bold; background:transparent url('/squelettes/img/gifs/navleftboth.gif') no-repeat left -45px; }
/* hack IE zone cliquable */
#navtop li a {color:#1f6684; width:.1em; white-space:nowrap; display:block; padding:8px 20px; background:url('/squelettes/img/gifs/navrightboth.gif') no-repeat top right; font-weight:bold; }
#navtop > ul a {width:auto; display:block; padding:8px 20px; background:url('/squelettes/img/gifs/navrightboth.gif') no-repeat top right; font-weight:bold; }
#navtop li a:hover {text-decoration:none; display:block; padding:8px 20px; background:url('/squelettes/img/gifs/navrightboth.gif') no-repeat right -45px; } 
#navtop li a.select, #navtop li a:hover.select {border:none; font-weight:bold; background:url('/squelettes/img/gifs/navrightboth.gif') no-repeat right -45px; }

#content {border-right:1px solid #237395; border-left:1px solid #237395;}
#maincontentpadd {background: #FFF url('/sssquelettes/img/gifs/fd_ombre.gif') repeat-y left top;}
#allcontent {background: url('/squelettes/img/gifs/fd_main.gif') repeat-y right top;}

#hierarchie {margin-bottom:10px; padding:0 10px;}
#outerpremier {background:#237395; }
#premier {background: #a3d5ea; border:1px solid #237395; margin-bottom: 10px; padding-bottom:10px;}
.titre_premier{padding:5px 10px; background:#6da5bd url('/squelettes/img/gifs/fd_titre_presentation.gif') repeat-y right;}
.titre_premier span{float:left;}
.texte_premier{height: 100px; background: #a3d5ea; padding:5px 10px; border-top:1px solid #237395;}

#premier h1 {color:white; font-weight:bold;}
#premier p {color: #125470; margin-bottom:5px; text-align:justify; }

#outercontautre{background:#804d4d;}
.contautre { border:1px solid #804d4d; margin-bottom:10px; }
.titre_contautre{padding:5px 10px; background:#bb9393 url('/squelettes/img/gifs/fd_titre.gif') repeat-y right;}
.titre_contautre span{float:left;}
.text_contautre{background-color:#fff0f0; padding: 5px 10px; border-top:1px solid #804d4d; color: #804d4d; }
.titre_contautre ul li a { font-weight:bold;}
.titre_contautre h2 {color:white; font-weight:bold;}
.contautre ul {padding-left:0; }
.text_contautre ul li {padding:10px 0 0 0; }
.contautre ul li a {text-decoration:underline; }
.contautre p img.spip_logos {float:left; padding:2px; border:0; 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; }
.titre_dossier{font-weight:bold; color:#653C3D; text-decoration:none; border:none; list-style-type:none;}
.savoirplus{color:#804d4d; text-decoration:underline;}

/*Pour les pages internes*/
.cadre_article { background-color:#a3d5ea; border:1px solid #237395; margin-bottom:10px; }
.cadre_article ul {padding-left:0; }
.cadre_article ul li a {text-decoration:underline; }
.cadre_article p img.spip_logos {float:left; padding:2px; border:0; margin-right:10px; }
.cadre_article p {text-align:justify; }
.cadre_article strong i {color:#7F211B; }
.cadre_article fieldset {border:none; }
.cadre_article legend {padding:5px 0 10px 0; color:#7F211B; }
.cadre_article label {display:block; }
.titre_article{padding:5px 10px; background:#6da5bd url('/squelettes/img/gifs/fd_titre_presentation.gif') repeat-y right;}
.titre_article span{float:left;}
.text_article{background-color:#a3d5ea; padding: 5px 10px; border-top:1px solid #237395; color: #333; }
.titre_article ul li a { font-weight:bold;}
.titre_article h2, .titre_article h1  {color:white; font-weight:bold;}
.text_article ul li {padding:10px 0 0 0; }





#alaune {background-color:#843a3a; padding:1px 1px 0 1px; margin-bottom:10px;}
.titre_alaune{padding:5px 10px; background:#843a3a; border: 1px solid white; color:white;}
.titre_alaune h3 a{color:#FFF; font-weight:bold; font-size:12px}
.texte_alaune {height: 100px; color: white; padding:5px 10px; background:#9e5656; border-left: 1px solid white; border-bottom: 1px solid white; border-right: 1px solid white;}


.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:#FFF; margin-bottom:10px; border:1px solid #237395;}
.subsites ul{border-top:2px solid #237395;}
.subsites h4 {font-size:14px; color:#0b4d69; font-weight:bold; padding:5px 10px; }
.pucesites {float:left; padding:5px 0 0 10px;}
.subsites li {padding:10px; text-align:justify; }
.subsites li:hover {background:#F9F8EC; }
.subsites li b.sitetitre {color: #0b4d69; font-weight:bold; text-decoration:underline;}
.subsites li a, .subsites li a:hover {text-decoration:none; color: #0b4d69;}
.subsites li img {float:left; margin-right:10px; padding:2px; border:1px solid #0b4d69; }
.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; }
#favoris {margin-bottom:10px; padding:10px; cursor:pointer;}
#favoris h4{font-size:14px; color:#0b4d69; font-weight:bold;}
.pucefavoris{float:left; padding:5px 10px;}
.mainrub img, .mainrubnosub img {float:left;}
#menu {background-color:#FFF; padding:0; margin-bottom:10px;}
#menu a {text-decoration:none; }
#menu a:hover {text-decoration:underline;}
#menu ul li.mainrub, #menu ul li.mainrubnosub {border:1px solid #65778c; margin-bottom:1px; background:url('/squelettes/img/gifs/fd_fleche.gif') no-repeat;}
#menu ul li.mainrub a, #menu ul li.mainrubnosub a {display:block; padding:3px 10px 3px 30px; width:200px; }
#menu ul li a {color:#65778c; font-weight: bold;}
#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 #65778c; }
/* note: a corriger voir padding qui depasse sur .menu ul li
#menu ul li li:hover, #menu ul li li a:hover {background-color:#A3D5EA; }*/
#menu ul li li.subfirst {border-top:1px dotted #65778c; }
#menu ul li li.sublast {border-bottom:none; }

.navvertautre {background-color:#85c6e2; padding: 0 0 10px 0; margin-bottom:10px; border: 1px solid #1f6584 }
.titre_adherents {background: #FFF url('/squelettes/img/gifs/puce_adherents.gif') no-repeat 0% 10px; padding:10px; }
.titre_adherents h4{font-size: 14px; color:#0b4d69; font-weight:bold; padding-left:20px;}
.liste_adherents ul {padding-left:10px; }
.liste_adherents li a {padding:3px 0; }
.liste_adherents li{background:url('/squelettes/img/gifs/puce_rouge.gif') no-repeat 0% 6px; padding-left:10px }


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 {text-align:center; }
#pied ul {padding:10px; }
#pied ul li {display:inline; padding:2px; }
#pied ul li a {color:#1f6584; }
#pied ul li a:hover {color:#0b4d69; text-decoration:underline;}

#theme {font-size:75%; padding:10px 0; }
#theme a {color:#EFECCA; }

/* page plan */
#plan h2 {background:url('/squelettes/img/gifs/puce_rouge.gif') no-repeat 1% 6px; 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; }
