@charset "UTF-8";
/* CSS Document */

* {
margin: 0;
padding: 0;
}


body {
background: url('img/fd.png') #bc112e;
font-family: 'Helvetica Neue', Arial, Serif;
font-size: 11px;
color: #222;
margin: 0;
padding: 0;
line-height: normal;
}

#fd_haut {
background: url('img/fd_haut.png') repeat-x;
}

#page {
width: 910px;
margin: 0 auto 20px auto;
}

p {
text-align: justify;
margin: 0 0 6px 0;
line-height: 1.6em;
}

img, fieldset {
border: 0;
}

a {
color: #222;
text-decoration: underline;
}

a:hover {
color: #222;
text-decoration: none;
}

.clear {
clear: both;
}

.none {
display: none;
}

.div1 {
padding: 7px 12px 5px 12px;
margin: 0 0 10px 0;
border: 3px solid #ab4147;
background: #fff;
}

#logo {
margin: 4px 0 -2px 0;
}

#rubriques {
margin: 0 0 10px 0;
padding: 7px 14px;
border: 3px solid #ab4147;
background: #fff;
}

ul#rubriques{
list-style-type: none;
}

ul#rubriques li {
display: inline;
height: 23px;
margin: 0;
padding: 0 3px 0 12px;
background: url('img/bd2.png') left center no-repeat;
font-family: 'Helvetica Neue', Arial, Serif;
font-weight: 700;
font-size: 10pt;
}

ul#rubriques li#accueil {
display : inline;
height: 23px;
margin: 0;
padding: 0 3px 0 0;
background: none;
font-family: 'Helvetica Neue', Arial, Serif;
font-weight: 700;
font-size: 10pt;
}


#rubriques a {
text-decoration: none;
color: #333;
}

#rubriques a:hover {
color: #bc112e;
}

.div-g {
float: left;
width: 200px;
}

.div-c {
float: left;
width: 445px;
margin: 0 0 0 20px;
}

.div-d {
float: right;
width: 200px;
}

#div-une {
float: left;
width: 583px;
}

#div-video {
float: right;
width: 282px;
}

h1 {
display: block;
height: auto;
background: url('img/bd1.png') bottom no-repeat;
font-family: 'Helvetica Neue', Arial, Serif;
font-weight: 700;
font-size: 16pt;
line-height: 1em;
color: #333;
margin: 1px 0 8px 0;
padding: 0 0 8px 2px;
}

.une {
float: left;
width: 100px;
height: 190px;
}

.msg {
clear: both;
border-bottom: 1px dashed #C8C8C8;
padding: 0 0 5px 0;
margin: 0 0 15px 0;
}

.sep-une {
float: left;
width: 20px;
height: 190px;
}

.img1 {
width: 100px;
height: 80px;
}

.spip_logos {
width: 100px;
height: 80px;
float: left;
margin: 0 15px 5px 0;
}

.une h2 {
font-family: 'Helvetica Neue', Arial, Serif;
font-size: 9pt;
font-weight: 700;
line-height: 1.1em;
margin: 4px 0 0 0;
height: 55px;
clear: both;
}


.msg h2 {
font-family: 'Helvetica Neue', Arial, Serif;
font-size: 11pt;
font-weight: 700;
line-height: 1.1em;
margin: 4px 0 6px 0;
}

.date {
width: auto;
font-size: 9px;
font-weight: 700;
text-align: center;
padding: 0 2px 2px 2px;
border-bottom: 1px dotted #C8C8C8;
}

.une h2 a, .msg h2 a {
color: #bc112e;
text-decoration: none;
}

.une h2 a:hover, .msg h2 a:hover {
text-decoration: underline;
}

.nb-commentaires {
display: none;
float: right;
width: 70px;
text-align: right;
font-size: 9px;
background: url('img/bulle.png') 18px center no-repeat;
margin: 10px 0 6px 0;
padding: 0 0 1px 8px;
}

.nb-commentaires2 {
display: none;
width: 70px;
text-align: center;
font-size: 9px;
background: url('img/bulle.png') 14px center no-repeat;
padding: 2px 0 1px 20px;
}

.popularite {
width: 75px;
text-align: center;
font-size: 9px;
background: url('img/etoile.png') 14px center no-repeat;
padding: 2px 0 1px 16px;
}

.visites {
width: 75px;
text-align: center;
font-size: 9px;
background: url('img/oeil.png') 14px center no-repeat;
padding: 2px 0 1px 16px;
}

.nb-commentaires a, .nb-commentaires2 a, .popularite a, .visites a {
color: #bc112e;
text-decoration: none;
}

.nb-commentaires a:hover, .nb-commentaires2 a:hover, .popularite a:hover, .visites a:hover {
text-decoration: none;
border-bottom: 1px dotted #C8C8C8;
}

.auteurs-min {
clear: both;
height: 25px;
font-size: 9px;
padding: 22px 0 0 0;
}


.auteurs-min img, .auteur-img img {
width: 25px;
height: 25px;
border: 1px dotted #C8C8C8;
margin: 0 6px 0 0;
padding: 1px;
float: left;
}

.ariane {
margin: 0 0 6px 0;
font-size: 9px;
color: #C8C8C8;
}

.ariane a {text-decoration: none; color: #C8C8C8;}
.ariane a:hover {text-decoration: underline; color: #C8C8C8;}


.desc {
clear: both;
width: 445px;
padding: 10px 0 0 0;
}

.msg_repondre {
display: none;
text-align: center;
margin: 0 0 10px 0;
}

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


.msg_categorie {
float: right;
width: 150px;
margin: 0 0 10px 10px;
padding: 6px;
background: #EFEFEF;
border: 1px solid #C8C8C8;
}

.msg_categorie ul {list-style-position: inside; list-style-type: square; font-size: 9px;}
.mgs_menu_titre {list-style: none; font-weight: 700; margin: 0 0 6px 0;}
.msg_categorie ul li {margin: 0 0 3px 0;}
.msg_categorie ul li a {text-decoration: none;}
.msg_categorie ul li a:hover {border-bottom: 1px dotted #444;}


.auteur-nom {
width: 265px;
} 

.auteurs-min p {
padding: 3px 0 0 0;
line-height: 1.2em;
}

.auteurs-min a, .auteur-nom a {font-size: 9px; color: #222; text-decoration: none;}
.auteurs-min a:hover, .auteur-nom a:hover {color: #222; text-decoration: none; border-bottom: 1px dotted #222;}


#agenda, #dossier, #web, .rss-ps {
list-style-type: none;
list-style-position: outside;
margin: 0 0 25px 0;
padding: 0;
}

#agenda li, #dossier li, #web li, .rss-ps li {
list-style-type: none;
list-style-position: outside;
margin: 0;
padding: 0;
}

#agenda li a {
display: block;
background: url('img/agenda.png') 4px 5px no-repeat;
padding: 4px 8px 4px 25px;
border-bottom: 1px dashed #C8C8C8;
text-decoration: none;
}

#agenda li a:hover {
background: url('img/agenda.png') 4px 5px no-repeat #efefef;
color: #000;
text-decoration: none;
}

#dossier li a {
display: block;
background: url('img/dossier.png') 4px 5px no-repeat;
padding: 4px 8px 4px 25px;
border-bottom: 1px dashed #C8C8C8;
text-decoration: none;
}

#dossier li a:hover {
background: url('img/dossier.png') 4px 5px no-repeat #efefef;
color: #000;
text-decoration: none;
}


.mgs_menu_item_0 {display: none;}
.mgs_menu_item_1 {font-weight: 700;}


#web li a {
display: block;
background: url('img/web.png') 4px 5px no-repeat;
padding: 4px 8px 4px 25px;
border-bottom: 1px dashed #C8C8C8;
text-decoration: none;
font-weight: 700;
}

#web li a:hover {
background: url('img/web.png') 4px 5px no-repeat #efefef;
color: #000;
text-decoration: none;
}


.rss-ps li a {
display: block;
background: url('img/ps.png') 4px 5px no-repeat;
padding: 4px 8px 4px 25px;
border-bottom: 1px dashed #C8C8C8;
text-decoration: none;
font-weight: 700;
}

.rss-ps li a:hover {
background: url('img/ps.png') 4px 5px no-repeat #efefef;
color: #000;
text-decoration: none;
}

.une-mag {
width: 107px;
height: 150px;
margin: 4px 46px 25px 46px;
}

#copyright {
padding: 7px 12px 5px 12px;
margin: 0 0 10px 0;
color: #ab4147;
text-align: center;
}

#copyright p{
text-align: center;
}

#copyright a {
color: #ab4147;
text-decoration: none;
}

#copyright a:hover {
text-decoration: none;
border-bottom: 1px dotted #ab4147;
}