@charset "UTF-8";
/* CSS Document */
body {
    margin: 0px;
    background-color: #FFF;
}
a:link {
	color: #0000FF;
}
a:visited {
	color: #0000FF;
}
a:hover {
	color: #FF6600;
	text-decoration: underline;
}
a:active {
	color: #FF9900;
}
a {
	outline: none;
}

#contHeader {
    margin: 0px;
    height: 130px;
    width: 100%;
}
#conteneur {
    margin: 0px;
    background-image: url(pictures/fond-page.jpg);
    background-repeat: repeat-x;
    padding: 0px;/*background-color: #F4F4F4;*/
}
#contenu {
    width: 960px;
    background-image: url(pictures/fond-page.jpg);
    background-repeat: repeat-x;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
}
#blocHaut {
    background-image: url(pictures/cadre-haut-fond.jpg);
    background-repeat: repeat-y;
    width: 950px;
    margin-left: 10px;
    text-align: center;
}
#blocCentral {
    background-image: url(pictures/fond-bloc-central.jpg);
    background-repeat: no-repeat;
    width: 950px;
    height : 118px;
    margin-left: 10px;
}
#blocHaut h1 {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 24px;
    color: #484848;
    font-style: normal;
    font-weight: normal;
    text-align: center;
    padding: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 25px;
    margin-left: 0px;
}
#blocHaut h2 {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 18px;
    color: #484848;
    font-style: normal;
    font-weight: bold;
    text-align: left;
    padding: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}
#blocHaut h3, #blocHaut h4  {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 15px;
    color: #333;
    font-style: normal;
    font-weight: bold;
    text-align: left;
    padding: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}
#blocHaut p {
    font-family: Tahoma, Verdana, Geneva, sans-serif;
    font-size: 15px;
    color: #3C3C3C;
    text-align: left;
}
.decalRight { margin-right: 10px; }
.decalleft {
    padding-left: 20px;padding-bottom: 32px;
}
.decalleft10 { padding-left: 10px; padding-bottom: 32px; }
.decalleft30 { padding-left: 30px;}
.decalleft50 { padding-left: 50px; padding-bottom: 10px;}
.decalleft70 { padding-left: 70px; padding-bottom: 32px; }
.decalleft100 { padding-left: 100px; padding-bottom: 10px; }
.decalleft130 { padding-left: 130px; padding-bottom: 10px; }
.decalleft160 { padding-left: 160px; padding-bottom: 10px; }
#blocCentral p {
    font-family: Georgia, "Times New Roman", Times, serif;
    text-decoration: none;
    text-align: center;
    padding: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}
#blocCentral p a {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 18px;
    text-decoration: none;
    text-align: center;
    color: #333;
}
#blocCentral p a:hover {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 18px;
    text-decoration: none;
    text-align: center;
    color: #600;
}
#blocCentral p a:visited {
    font-size: 18px;
    text-decoration: none;
    text-align: center;
    color: #333;
}

#blocBas {
    background-image: url(pictures/bloc-bas-fond.jpg);
    background-repeat: repeat-y;
    width: 950px;
    height : 317px;
    margin-left: 10px;
    text-align: center;
}
#blocBas h2 {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 25px;
    font-weight: normal;
    color: #333;
    text-align: center;
    margin: 0px;
    padding: 0px;
}
#blocBas h2 a, #blocBas h2 a:hover, #blocBas h2 a:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 25px;
    font-weight: normal;
    color: #333;
    text-align: center;
    margin: 0px;
    padding: 0px;
    text-decoration: none;
}
#contFooter {
    margin: 0px;
    height: 120px;
    width: 100%;
    background-image: url(pictures/footer-fond-left.jpg);
    background-repeat: repeat;
}
#contFooter p {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 13px;
    color: #666;
    text-align: right;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 25px;
    margin-left: 0px;
}
#contFooter p a, #contFooter p a:hover, #contFooter p a:visited {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 14px;
    color: #999;
    text-decoration: none;
}
#footerBas {
    background-color: #7B0C00;
    margin: 0px;
    padding: 0px;
    height: 1%;
}
fieldset {
    border: 1px solid #F99;
    background-color: #F7E5E5;
    margin-bottom: 30px;
    -moz-border-radius: 8px;
\  -moz-box-sizing: border-box;
    margin-top: 10px;
    margin-right: 10px;
    margin-left: 10px;
    padding-top: 3px;
    padding-right: 10px;
    padding-bottom: 3px;
    padding-left: 10px;
}
.noir { color: #000; }
.rouge { color: #F00; }
.rougesombre { color: #900; }
.bleu { color: #03C; }
.barre { text-decoration: line-through; }
strong {
    color: #212121;
}
.fluo { background-color: #FF0; }
.center { text-align: center; }
.tabBorder { border: 1px solid #999; }
.vert {
    color: #060;
    font-weight: bold;
}

li {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 13px;
    color: #191919;
    padding-bottom: 10px;
    text-align: left;
}
/* NEWS*/
#conteneur #contenu #blocHaut table tr td p a {
    font-size: 13px;
    font-family: Tahoma, Verdana, Geneva, sans-serif;
}
