* {
padding : 0;
margin : 0;
}
html, body {
margin : 0;
padding : 0;
}
body {
direction : ltr;
font : 76% arial, verdana, helvetica, sans-serif;
text-align : center;
background-color : #356a32;
}
a {
color : #981793;
padding : 10px;
}
div#bgwrap {
background : #fff url(images/bg3.jpg);
width : 1000px;
margin-top : 10px;
margin-right : auto;
margin-bottom : 10px;
margin-left : auto;
}
div#container {
width : 900px;
margin : 0 auto;
text-align : left;
}
div#header {
height : 4.5em;
background-color : white;
color : black;
border-bottom : 0 solid #fcf;
}
div#wrapper {
margin-top : 5px;
}
div#content {
float : right;
width : 695px;
}
div#content p {
line-height : 1.4;
}
div#contentindex p {
background : white url(images/fondindex.jpg) no-repeat top center;
}
div#navigation {
background : #fff;
}
div#extra {
background : #fff;
}
div#footer {
background : #fff;
color : #000;
border-top : 2px solid #fcf;
}
div#footer p {
margin : 0;
padding : 5px 10px;
}



div#navigation {
float : left;
width : 200px;
}
div#extra {
float : left;
clear : left;
width : 200px;
}
div#footer {
clear : both;
width : 100%;
}
div#left {
float : left;
clear : left;
width : 50%;
}
div#right {
float : right;
clear : right;
width : 50%;
}
table {
border : 0px solid #fff;
border-collapse : collapse;
width : 90%;
margin-left : 0ex;
text-decoration : none;
}
td {
background-color : #fff;
padding : 3px;
border : 0px solid #ccc;
color : #000;
}
th {
text-align : left;
border : 1px solid #fff;
}
thead th {
color : #fff;
font-size : 1.5em;
background-color : #990;
padding : 10px 6px;
}
tbody th {
color : #fff;
font-size : 1.15em;
background-color : #69f;
padding : 6px;
}
tbody th.sub {
font-size : 0.9em;
color : #fff;
background-color : #336;
padding : 6px;
}
div#content a:link, div#content a:visited {
padding : 0;
color : #600;
text-decoration : none;
border-bottom : 1px solid #69f;
}
div#content a:hover {
background-color : #fff;
color : #69f;
text-decoration: none ;
}
div#content h1 {
font-size : 2.5em;
color : #600;
margin-top : 0;
text-transform : uppercase;
letter-spacing : 1px;
}
div#content h2 {
font-size : 2em;
color : #69f;
line-height : 1.3em;
letter-spacing : -1px;
}
div#content h3 {
font-size : 1.5em;
color : #990;
}
div#content h4 {
font-size : 1.25em;
color : #966;
}
div#content h5 {
font-size : 1em;
font-weight : bold;
}
div#content h6 {
font-size : 0.5em;
visibility : hidden;
}
div#content h1, h2, h3, h4, h5 {
padding : 0 5px 0;
}
div#content li {
padding : 0.5em 0 0.5em 1.5em;
}
div#content img {
border : 1px solid #fcf;
padding : 2px;
margin : 3px;
margin-left : 0;
text-decoration : none;
}
div#content p {
padding-left : 5px;
text-align : justify;
}
div#content p {
padding-left : 5px;
text-align : justify;
}
div#content a.info {
position : relative;
text-decoration : none;
color : black;
border-bottom : none;
}
div#content a.info span {
display : none;
}
div#content a.info:hover {
background : none;
z-index : 500;
color : #aa7;
}
div#content a.info:hover span {
display : inline;
position : absolute;
z-index : 500;
top : 2em;
left : 1em;
border : 1px solid black;
text-align : center;
color : black;
padding : 1em;
font-family : 'comic sans ms', Verdana, Arial;
font-size : 11px;
background : none;
background-color : #ffffcc;
}
div#right {
text-decoration : none;
}
acronym {
border-bottom : 1px dotted #966;
cursor : help;
}
form, submit {
padding : 0;
margin : 0;
}
code {
border : 1px dotted #69f;
background-color : #990;
color : #fff;
margin-left : 3ex;
}
blockquote {
border : 1px solid #69f;
background-color : #990;
color : #fff;
margin : 3ex;
font-style : italic;
}
#header ul {
margin : 0;
text-align : right;
padding-top : 1.6em;
padding-bottom : 0;
}
#header ul li {
list-style-type : none;
display : inline;
}
#header ul li a:link, #header ul li a:visited {
display : inline;
padding-top : 3em;
text-decoration : none;
color : gray;
border-left : 2px solid gray;
}
#header ul li a:hover {
border-bottom : 1px solid gray;
background : #fff url(images/arrow2.gif) no-repeat center center;
}
.skiplink a:link, .skiplink a:visited {
visibility : hidden;
}
#navigation {
margin-bottom : 15px;
}
#navigation ul {
list-style-type : none;
margin : 0;
padding : 0;
}
#navigation ul li {
line-height : 4px;
border-bottom : 1px solid gray;
}
#navigation ul li a:link, #navigation ul li a:visited {
text-decoration : none;
color : black;
text-transform : uppercase;
display : block;
}
#navigation ul li a:hover {
background : #fff url(images/arrow.gif) no-repeat left center;
padding-left : 25px;
font-weight : bold;
}
#navigation p {
margin : 0 10px 10px;
}
#logobox {
background : white url(images/logo.jpg) no-repeat top center;
width : 200px;
height : 86px;
border : 1px solid #fcf;
text-align : center;
}
#conteneur_defil {
border : 0 solid #ffffff;
width : 699px;
margin : 0 auto;
overflow : hidden;
line-height : normal;
}
#cadre_defil {
position : relative;
width : 699px;
height : 40px;
overflow : hidden;
background-color : #ffffff;
}
#cadre_defil img {
vertical-align : middle;
border : 0;
}
#defile {
position : absolute;
width : 699px;
font-family : arial, sans-serif;
font-size : 2.25em;
color : #990;
}
#defile .liens {
text-decoration : underline;
color : #990;
}
div#mainpicbox {
height : 250px;
border : 1px solid #fcf;
margin-left : 10px;
padding : 10px;
margin-bottom : 15px;
}
div#mainpic {
height : 250px;
background : white url(images/bourg.jpg) no-repeat top center;
color : white;
}
div#mainpic h2 {
color : #fff;
font-size : 2.75em;
margin-top : 0;
padding-top : 2em;
padding-left : 20px;
margin-bottom : 0;
}
div#mainpic h3 {
padding-left : 20px;
color : #330;
}
div#mainpic p, div#mainpic a:link, div#mainpic a:visited {
display : inline;
margin : 0;
color : #fff;
margin-left : 10px;
font-weight : bold;
font-size : 1.2em;
text-decoration : none;
}
div#mainpic a:hover {
color : #600;
background-color : inherit;
}
div#mainpicslbox {
height : 250px;
border : 1px solid #fcf;
margin-left : 10px;
padding : 10px;
margin-bottom : 15px;
}
div#mainpicsl {
height : 250px;
background : white url(images/entreestade.jpg) no-repeat top center;
color : white;
}
div#mainpicsl h2 {
color : #fff;
font-size : 2.75em;
margin-top : 0;
padding-top : 2em;
padding-left : 20px;
margin-bottom : 0;
}
div#mainpicsl h3 {
padding-left : 20px;
color : #330;
}
div#mainpicsl p, div#mainpicsl a:link, div#mainpicsl a:visited {
display : inline;
margin : 0;
color : #fff;
margin-left : 10px;
font-weight : bold;
font-size : 1.2em;
text-decoration : none;
}
div#mainpicsl a:hover {
color : #600;
background-color : inherit;
}
div#mainpichisbox {
height : 250px;
border : 1px solid #fcf;
margin-left : 10px;
padding : 10px;
margin-bottom : 15px;
}
div#mainpichis {
height : 250px;
background : white url(images/eglise.jpg) no-repeat top center;
color : white;
}
div#mainpichis h2 {
color : #fff;
font-size : 2.75em;
margin-top : 0;
padding-top : 2em;
padding-left : 20px;
margin-bottom : 0;
}
div#mainpichis h3 {
padding-left : 20px;
color : #330;
}
div#mainpichis p, div#mainpichis a:link, div#mainpichis a:visited {
display : inline;
margin : 0;
color : #fff;
margin-left : 10px;
font-weight : bold;
font-size : 1.2em;
text-decoration : none;
}
div#mainpichis a:hover {
color : #600;
background-color : inherit;
}
.stripnav {
background : #87942b url(images/greenhoriz.jpg) repeat top left;
margin : 0;
padding : 6px;
color : white;
text-transform : uppercase;
font-weight : bold;
padding-top : 10px;
padding-left : 10px;
margin-bottom : 10px;
border-radius: 5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
-khtml-border-radius: 5px 5px 5px 5px;
}
div#extra p {
margin-left : 0;
text-align : justify;
}
div#extra img {
float : left;
padding : 3px;
margin : 2px;
margin-left : 0;
border : 1px solid #fcf;
}
div#extra p a:link, div#extra p a:visited {
padding : 0;
color : #600;
font-weight : bold;
padding-bottom : 1px;
text-decoration : none;
}
div#extra p a:hover {
text-decoration : underline;
}
div#gallery {
border-top : 2px solid #fcf;
padding-top : 15px;
}
div#gallery img {
width : 50px;
height : 50px;
padding : 2px;
border : 1px solid #fcf;
}
div#gallery ul {
list-style-type : none;
margin : 0;
padding : 0;
}
div#gallery ul li {
display : inline;
}
div#gallery ul li a:link, div#gallery ul li a:visited {
display : inline;
border-bottom : 0;
}
div#gallery ul li a:hover {
background-color : inherit;
}
div#footer ul {
list-style-type : none;
margin : 0;
padding : 0;
padding-top : 2px;
padding-bottom : 10px;
text-align : right;
font-size : 0.8em;
}
div#footer ul li {
list-style-type : none;
display : inline;
border-left : 0 solid gray;
}
div#footer ul li a:link, #footer ul li a:visited {
display : inline;
text-decoration : none;
color : black;
text-transform : uppercase;
}
div#footer ul li a:hover {
text-decoration : underline;
}
div#footer p {
text-align : center;
margin-top : 5px;
}
div#footer p a:link, div#footer p a:visited {
padding : 0;
color : #600;
padding-bottom : 1px;
text-decoration : none;
text-transform : uppercase;
}
div#footer p a:hover {
text-decoration : underline;
}
div#validate img {
float : left;
margin : 0;
border : 0 solid;
text-align : center;
}
div#bulle p:hover {
background : #fff;
color : #aa7;
}
div#dondusang {
float : right;
width : 475px;
}
p.rightsidelink {
font-size : 1.4em;
text-align : right;
}
.rightsidelink a:link, .rightsidelink a:visited {
padding : 0;
color : #600;
font-weight : bold;
text-decoration : none;
}
.rightsidelink a:hover {
text-decoration : underline;
}
.entrytext {
margin-top : 0;
font-size : larger;
font-weight : bold;
}
.bright {
font-size : 1.5em;
color : #600;
text-transform : uppercase;
}
.slogansang {
font-size : 1.1em;
color : #600;
text-transform : uppercase;
}
.infobulle {
position : absolute;
visibility : hidden;
border : 1px solid black;
padding : 10px;
font-family : 'comic sans ms', Verdana, Arial;
font-size : 11px;
background-color : #ffffcc;
}
#ticker{font-family:cursive;color:blue;
font-size : 2em;
}
