@charset "utf-8";
/* CSS Document */
body {margin:0; padding:0; border:none; background:#000 url(../images/fond_motif1.gif) repeat; text-align:center;}
div,p,span,h1,h1,h3,h4,h5,table {display:block; margin:0; padding:0; border-spacing:0; border:none;}
p {padding:5px 0; text-align:justify;}
img {display:inline; margin:0; padding:0; border:none;}
a {display:inline; color:#F57921; text-decoration:none;}
a:hover {text-decoration:underline;}
ul {display:list-item; margin:0; padding:0 10px 10px 0; list-style:disc outside;}
ul li {display:list-item; margin:0; padding:0 10px 10px 0; list-style:disc outside;}
ol {display:list-item; margin:0; padding:0 10px 10px 0; list-style:decimal outside;}
ol li {display:list-item; margin:0; padding:0 10px 10px 0; list-style:decimal outside;}


/* Centre de la page */
div#centre {display:block; position:relative; top:0; width:900px; height:auto; margin:30px auto; padding:0; background: url(../images/fond_motif2.gif) repeat;}

/* Menu des rubriques */
div#menu {display:block; position:absolute; left:0; top:0; width:170px; height:auto; margin:0; padding:0; text-align:center; background:#006F3F; color:#FFF; font:12px Tahoma, Geneva, sans-serif;}
div#menu a  {display:inline; margin:0; padding:0;}
div#menu img {display:inline; margin:10px 10px 30px 10px; padding:0;}
div#menu img.spip_logos {float:none; clear:both;}
div#menu ul {display:block; position:relative; width:170px; height:auto; margin:0; padding:0; text-align:left;}
div#menu li {display:block; width:170px; margin:0; padding:0; list-style:none; text-align:left;}
div#menu li a {display:block; width:170px; height:auto; margin:0; padding:4px 10px; color:#FFF; font:bold 13px Tahoma, Geneva, sans-serif; text-decoration:none; border-top:solid 2px #006F3F; border-bottom:solid 2px #006F3F;}
div#menu a img {border:solid 2px #006F3F;}
div#menu a:hover img {border:solid 2px #000;}
div#menu li:hover a {background:#F57921; color:#000; border-top:solid 2px #000; border-bottom:solid 2px #000;}
div#menu li a.courant {color:#006F3F; background: url(../images/fond_motif2.gif) repeat;}
div#menu p {text-align:center;}

/* Adresse */
div#adresse {display:inline-block; position:relative; width:130px; height:auto; margin:40px 0 40px 0; padding:10px 0; font-size:11px; border-top:2px solid #044e1b; border-bottom:2px solid #044E1B; white-space:normal;}
div#adresse h3 {margin:0; padding:4px 0; font-size:12px;}
div#adresse a {color:#FFF; white-space:normal; text-decoration:none; cursor:pointer;}
div#adresse a:hover {text-decoration:underline;}

/* Bannière : affichage défilant des brêves */
div#banniere {display:block; position:absolute; top:0; left:170px; width:730px; height:45px; margin:0; padding:0; background: url(../images/fond_motif2.gif) repeat;}
div#banniere .tickercontainer {width:1000px; white-space:nowrap;}
div#banniere .tickercontainer .mask {position:relative; left:0; top:0; width:730px; overflow:hidden;}
div#banniere ul.newsticker {position:relative; left:700px; list-style-type:none; margin:0; padding:0;}
div#banniere ul.newsticker li {float:left; margin:0; padding:10px 0; font:italic bold 18px Georgia,"Times New Roman", Times, serif; text-decoration:none; color:#F57921; white-space:nowrap; list-style:none;}
div#banniere ul.newsticker a {white-space:nowrap; text-decoration:none; color:#F57921}
div#banniere ul.newsticker span {margin:0 8px 0 0;}
div#banniere ul.newsticker a:hover {text-decoration:underline;}

/*Contenu de la page*/
div#pagein {display:block; position:absolute; top:45px; left:170px; width:730px; height:auto; min-height:617px; background: url(../images/fond_motif2.gif) repeat; text-align:left;}
div#pagein .ps {font-style:italic; font-weight: lighter; font-size:0.9em;}

/* Accueil */
div#accueil {display:block; position:absolute; top:45; left:0; width:730px; height:617px; background:#000;}
div#accueil img#img01 {display:block; position:absolute; top:24px; left:24px; width:207px; height:305px;}
div#accueil img#img02 {display:block; position:absolute; top:24px; left:255px; width:109px; height:253px;}
div#accueil img#img03 {display:block; position:absolute; top:24px; left:399px; width:252px; height:109px;}
div#accueil img#img04 {display:block; position:absolute; top:168px; left:399px; width:109px; height:109px;}
div#accueil img#img05 {display:block; position:absolute; top:168px; left:541px; width:109px; height:253px;}
div#accueil img#img06 {display:block; position:absolute; top:311px; left:255px; width:253px; height:109px;}
div#accueil a img {border:solid 2px #000; cursor:pointer;}
div#accueil a:hover img {border:solid 2px #F57921;}
div#accueil h1 {display:block; position:absolute; top:345px; left:24px; width:207px; height:auto; margin:0; padding:0; color:#F57921; font: bold normal 14px/normal Georgia, "Times New Roman", Times, serif; text-decoration:none; text-align:center;}
div#accueil div#menuLang {display:block; position:absolute; top:402px; left:24px; width:207px; height:auto; color:#F57921; font:12px/normal Georgia, "Times New Roman", Times, serif; text-decoration:none; text-align:right;}
div#accueil label {margin:0; padding:0 10px 0 0;}
div#accueil select {border:solid 1px #F57921; background:#006F3F; color:#FFF;}
div#accueil div#echarpe {display:block; position:absolute; top:446px; left:0; width:730px; height:23px; background: #000 url(../images/vignette.gif) repeat-x; }

/* Rubriques */
div#rubrique h1 {width:696px; height:auto; margin:0; padding:17px; font:bold 20px Georgia, "Times New Roman", Times, serif; background:#006F3F; color:#FFF; text-align:left;}
div#rubrique h2 {display:block; margin:0; padding:12px 10px 10px 10px; color:#F57921; font:italic 20px Georgia, "Times New Roman", Times, serif;}
div#rubrique h3 {display:block; margin:0; padding:10px; color:#006F3F; font:normal 12px Georgia, "Times New Roman", 
Times, serif;}
div#rubrique img.spip_logos {display:inline; float:left; clear:both; padding:0; margin:15px; padding:0; border-top:solid 2px #FFF; border-left:solid 2px #FFF; border-right:solid 2px #CCB; border-bottom:solid 2px #CCB;}
div#rubrique a:hover img.spip_logos {border:solid 2px #F57921;}
div#rubrique h1 a {color:#FFF;}

/* Articles */
ul#articles {display:block; float:left; clear:both; position:relative; left:110px; width:620px; height:auto; margin:20px 0 0 0 ; padding:0; color:#006F3F; font:12px Georgia, "Times New Roman", Times, serif;}
ul#articles li {display:block; width:610px; height:auto; min-height:110px; margin:0 0 25px 0; padding:0 10px 50px 0; float:none; clear:both; background: url(../images/motif01.gif) no-repeat 560px bottom; }
ul#articles h2 {display:block; margin:0; padding:0 0 10px 30px; color:#F57921; font:italic 16px Georgia, "Times New Roman", Times, serif;}
ul#articles h3 {display:block; margin:0; padding:0 0 10px 30px; color:#006F3F; font:bold 12px Georgia, "Times New Roman", Times, serif;}
ul#articles p {display:block; margin:0; padding:0 0 10px 30px; color:#006F3F; font:12px Georgia, "Times New Roman", Times, serif;}
ul#articles ul p {display:inline; margin:0; padding:0;}
ul#articles ul,
ul#articles ol {display:block; clear:none; width:560px; margin:0 0 10px 50px; padding:0;}
ul#articles ul li,
ul#articles ol li {display:list-item; width:560px; height:auto; min-height:10px; margin:0; padding:0 0 8px 0; color:#006F3F; font:12px Georgia, "Times New Roman", Times, serif; background:none;}
ul#articles ol {list-style:decimal outside; }
ul#articles ol li {list-style:decimal outside;}
ul.doc ul,
ul.doc ol,
ul.doc li{list-style:none;}

/* Liens */
ul#liens_categories {display:block; position:relative; top:0; left:0; width:220px; height:auto; margin:10px 10px 30px 30px; padding:0; border-right:dotted 2px #006F3F; float:left; clear:both;}
ul#liens_categories li {display:block; margin:0; padding:0; list-style:none;}
ul#liens_categories li a {display:block; font: bold 12px Verdana, Geneva, sans-serif; margin:0; padding:6px; text-decoration:none; cursor:pointer; background:none;}
ul#liens_categories li a:hover {background:#006F3F; color:#FFF;}
ul#liens_articles {display:block; position:relative; float:left; clear:none; width:468px; height:auto; margin:0; padding:0;}
ul#liens_articles li {display:block; min-height:130px; margin:0; padding:10px 10px 30px 0; list-style:none;}
ul#liens_articles li h2 {display:block; margin:0; padding:0; font:bold 14px Georgia,"Times New Roman",Times,serif; text-decoration:none; color:#F57921; text-align:left; border-bottom:dotted 1px #F57921;}
ul#liens_articles li h3 {display:block; margin:0; padding:0 0 0 35px; font:italic bold 14px Georgia,"Times New Roman",Times,serif; color:#006F3F; text-align:left;}
ul#liens_articles li h4 {display:block; margin:0; padding:8px 0 8px 10px; font:14px Georgia,"Times New Roman",Times,serif; color:#006F3F; text-align:left;}
ul#liens_articles li p {display:block; margin:0; padding:8px 20px; font:12px Georgia, "Times New Roman", Times, serif; color:#006F3F; text-align:justify;}
ul#liens_articles li a {display:block; margin:0; padding:0 0 0 20px; font:bold 12px Georgia, "Times New Roman", Times, serif; color:#006F3F; text-decoration:none;}
ul#liens_articles li a:hover {color:#F57921;}

/* Diaporama */
div#diaporama {display:block; position:relative; width:440px; height:auto; min-height:400px; margin:0; padding:0; border:none 0px #000; overflow:visible;}
div#diaporama img {display:block; position:absolute; top:0; left:0; visibility:visible; margin:0; padding:0; border:none 0 #000;}
div#diaporama ul,
div#diaporama ul img {display:block; position:absolute; top:0; left:0; visibility:hidden; margin:0; padding:0; border:none 0 #000;}
div#diaporama ul h3 {display:block; position:absolute; visibility:hidden; margin:0; padding:0;}
div#diaporama ul p {display:block; position:absolute; visibility:hidden; margin:0; padding:0;}
div#diaporama div h3 {display:block; position:relative; top:0; left:0; visibility:visible; margin:0; padding:20px 0 5px; font:bold normal 12px/normal Arial, Helvetica, sans-serif; color:#0D345F; text-align:center;}
div#diaporama div p {display:block; position:relative; top:0; left:0; visibility:visible; margin:0; padding:0 0 50px 0; font: 11px/normal Arial, Helvetica, sans-serif; color:#0D345F; text-align:center;}

/* Google map */
.carte_gis {display:block; float:none; clear:both; position:relative; top:5px; left:30px; width:440px;  height:320px;}

/* Styles SPIP */
img.spip_logos {display:inline; float:left; clear:both; margin:0 8px 8px 0; padding:0;}
a img.spip_logos {display:inline; float:left; clear:both; border-top:solid 2px #FFF; border-left:solid 2px #FFF; border-right:solid 2px #CCB; border-bottom:solid 2px #CCB;}
a:hover img.spip_logos {border:solid 2px #F57921;}
div.spip {text-align:center;}
p.spip {margin:0; padding:5px 0 10px 0;}
ul.spip,
ol.spip {display:block; float:none; clear:both; margin:0; padding:0 0 25px 30px;}
strong.caractencadre-spip {color:#FFF59A;}
.spip_surligne {background:#FF0;}
dl.spip_documents {margin:0; padding:0; text-align:center; font: 12px Verdana, Geneva, sans-serif; color:#0059A1; background:none}
dl.spip_documents dt {display:block; position:relative; margin:0; padding:5px 0; width:100%; height:auto; text-align:center; float:none;}
dl.spip_documents dd {display:block; position:relative; margin:0; padding:3px 0; width:100%; height:auto; text-align:center; font-size:smaller; float:none;}
dl.spip_documents a,
.spip_documents a {display:block; float:none; clear:both; margin:0; padding:0; border:solid 0px #000; text-align:center;}
dl.spip_documents a img,
.spip_documents a img {display:block; float:none; clear:both; margin:0; padding:0; border:solid 1px #0059A1; text-align:center}
dl.spip_documents a:hover img,
.spip_documents a:hover img {border:solid 1px #FFF59A;}
dl.spip_documents_right,
.spip_documents_right {display:block; float:right; margin:0; padding:0 0 8px 8px;}
dl.spip_documents_left,
.spip_documents_left {display:block; float:left; margin:0; padding:0 8px 8px 0;}
dl.spip_documents_center,
.spip_documents_center {display:block; position:relative; float:none; clear:both; margin:0; padding:8px 0; width:100%; height:auto; text-align:center;}
