body {behavior:url('csshover.htc'); font-family:geneva, sans-serif ; background:#9dc6ed url('IMG/jpg/fd_pagedegrade.jpg') repeat-x left 310px; }
/* margin et padding à 0 */
html, body, img, table, label {margin:0; padding:0; border:none; }
div, a, ul, ol, li, dl, dd, dt, 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; }

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

/* taille typo */
body {font-size: 12px; }
h1 {font-size:15px; font-weight:bold; }
h2, h3 {font-size:12px; }
h4, h5, h6 {font-size:11px; }

/* 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; }
.format_png { behavior: url('win_png.htc'); }

/* couleurs et couleurs typo */
body, a, a:hover {color: #333; }
.noir, a.noir, a:hover.noir {color:#000; }
.blanc, a.blanc, a:hover.blanc {color:#FFF; }
.cursorhover {cursor:pointer; }

.pointilleviolet, .miseenavantdesc {background: url('local/cache-gd2/e8263030700f402e6ce86e3d72d869ed.png') repeat-x left bottom; }
.pointillebleu, #lastarticles {background: url('local/cache-gd2/cd61ab40bfb9d8811a61cb1873128cc0.png') repeat-x left bottom; }

#entete {position:relative; padding-bottom:21px; margin-bottom:12px; border-bottom:1px solid #FFF; background-color:#a11b96; }
#innerentete {background:#8cb3e5 url('IMG/jpg/fd_headdegrade.jpg') repeat-y top left; }

#head {width:1040px; height:290px; margin:0 auto; background:url('IMG/png/fd_headtrapeze.png') no-repeat 200px top; }
#innerhead {position:absolute; width:1040px; height:310px; background:url('IMG/png/fd_head.png') no-repeat left top; }
#innerhead img.spip_logos {margin-top:40px; }

#headtop {float:right; width:750px; height:310px; background:url('IMG/png/fd_headsilhouette.png') no-repeat 590px bottom; }
#formulaire_recherche {padding:80px 0 0 290px; color:#6b94c1; font-size:90%; }
#formulaire_recherche input {height:23px; line-height:23px; vertical-align:middle; }
#formulaire_recherche input#recherche {height:17px; line-height:17px; }
#banner {padding:10px 0 0 12px; }
#navtop {padding:10px 0 0 12px; }
#navtop ul {float:left; width:150px; padding-left:20px; border-left:1px solid #97c2eb; }
#navtop ul li a {color:#042647; text-transform:uppercase; }
#navtop ul li a:hover {color:#f121a0; }
.alauneimage {padding:6px 0 0 5px; }
#headsuite {position:absolute; top:292px; left:10px; }

#page {width:1040px; margin:0 auto; }
#paddpage {width:990px; }

#hierarchie {padding:0 0 10px 5px; }
#pagenav {padding-top:23px; }

#lastarticles {width:730px; margin-bottom:10px; }
#lastarticlesin {padding:0 6px 6px 0; overflow:hidden; width:724px; height:124px; }
#lastarticlesin ul {background: url('/IMG/jpg/fd-lastarticlesul.jpg') repeat-x top left; overflow:hidden; width:650px; padding-left:14px; z-index:0; }
#lastarticlesin li {position:relative; float:left; padding:3px; background: url('/IMG/jpg/fd-alastarticles.jpg') repeat-x top left; width:161px; }
#lastarticlesin li a {display:block; padding:3px; height:112px; background-color:#FFF; text-decoration:none; z-index:100; }
#lastarticlesin li a img {z-index:150; }
#lastarticlesin span.carousel-control {z-index:200; }
#lastarticlesin li a div.cntslide {position:absolute; left:4px; bottom:0px; width:168px; background-color:#FFF; z-index:300; }
#lastarticlesin li a b {display:block; color:#a06809; padding:3px 5px 2px 5px; }
#lastarticlesin li a p {padding:0 5px 3px 5px; }

#lastarticlesin .carousel-wrap{width:720px;margin-bottom:0;zoom:1;}
#lastarticlesin .carousel-control {overflow:hidden; display:inline-block; vertical-align:middle; cursor:pointer; line-height:999px; zoom:1; }
#lastarticlesin {position:relative; }
#lastarticlesin .carousel-next {position:absolute; top:3px; left:703px; z-index:20; background:transparent url('/IMG/png/slidelargeright.png') no-repeat left 45px; height:129px; width:40px; }
#lastarticlesin .carousel-previous {position:absolute; top:3px; z-index:20; background:transparent url('/IMG/png/slidelargeleft.png') no-repeat left 45px; height:129px; width:40px; }

#pied {width:990px; background-color:#a24a9a; padding:5px 0; text-align:center; }

.sondagecnt {background-color:#97c8f6; padding:10px 5px; }
.sondagecnt b {background:url('IMG/png/puce_sondage.png') no-repeat 0 3px; padding-left:20px; color:#c84799; }
.sondagecnt .boutons {padding-left:20px; }
.sondage .autresrub {background:#FFF url('IMG/gifs/autresrub.gif') no-repeat left 8px; padding-left:15px; height:25px; line-height:25px; margin-bottom:2px; }
#formulaire_sondage fieldset {border:none; }
#formulaire_sondage legend {display:none; }

#pagenav {float:right; width:250px; margin-bottom:15px; }

.choixrubs {position:relative; border:1px solid #9ec6ed; margin-bottom:7px; }
.choixrubstypo {position:absolute; top:130px; right:10px; }

.syndics {margin-bottom:8px; }
.syndics ul {background-color:#97c8f6; padding:10px 0; }
.syndics ul li a.nomsite {display:block; color:#08366a; background:transparent url('IMG/gifs/puceclaire.gif') no-repeat 5px 5px; padding-left:20px; line-height:20px; }
.syndics ul li a.nomsite:hover {color:#FFF; background:#325e97 url('IMG/gifs/puce_over.gif') no-repeat 5px 5px; padding-left:20px; line-height:20px; text-decoration:none; }
.syndics li p {font-size:90%; padding:3px 5px; }
.syndics li p a {color:#; }