/* Configuration générale */


body {
margin: 20px 0px 20px 0px;
padding: 0px 0px 0px 0px;
background-color: #F1F1F1;
font-family: Arial, Helvetica, Verdana, Sans-Serif;
font-size: 75%;
color: #000000;
}


p {
margin: 0px 0px 10px 0px;
}


hr {
display: none;
}


a:link, a:visited, a:active {
background-color: inherit;
text-decoration: none;
color: #999999;
}


a:hover {
text-decoration: underline;
}


img {
border: 0px;
}


ul {
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 0px;
display: block;
list-style: none;
}


table {
display: table;
clear: both;
}

label {
font-style: normal;
}

input{
margin: 5px 5px 1px 0;
}

cite {
font-weight: bold;
font-style: normal;
}

fieldset {
margin :0px;
padding: 0px;
border: 0px;
}

caption {
display: none;
}

legend {
display: none;
}

label small{
font-size: 90%;
line-height: 2em;
}


/* Configuration commune */

.right {
float: right;
padding-left: 5px;
}

	
.left {
float: left;
padding-right: 5px;
}


#right {
float: right;
}

	
#left {
float: left;
}

.align_left{
display:block;
text-align:left;
}

.align_right{
display:block;
text-align:right;
}


#spacer {
height: 10px;
clear: both
}


#top_page {
width: 100%;
height: 17px;
margin: 40px 0px 5px 0px;
background: inherit;
font-size: 85%;
font-weight: bold;
color: #DC812E;
text-align: right;
border-bottom: #6D6D6D 2px solid;
display: block;
}


#top_page a:link, #top_page a:visited, #top_page a:active {
background: inherit;
text-decoration: none;
color: #DC812E;
}


#top_page a:hover {
background: inherit;
text-decoration: underline;
color: #DC812E; 
}


.img_left {
float: left;
margin: 0px 10px 5px 0px;
}


.img_left p {
margin: 10px 0px 0px 0px;
}


.left_img {
float: left;
margin: 0px 10px 5px 0px;
}


.left_img p {
margin: 10px 0px 0px 0px;
}


.invisible { 
display: none; 
}


/* RSS Feed
----------------------------------------------------------------------------------------*/

.rss a:link, .rss a:visited {
text-decoration: none;
padding: 0px 0px 0px 15px;
background-image: url(../img/icon_rss-feed.gif);
background-repeat: no-repeat;
background-position: 0px 2px;
}

.rss a:hover {
text-decoration: underline;
}

.puce {
padding: 0px 0px 0px 10px;
background: inherit;
background-image: url(../img/puce.gif);
background-repeat: no-repeat;
background-position: 0px 6px;
color: #000000;
white-space: nowrap;
}


.puce_article {
padding: 0px 0px 0px 15px;
background: inherit;
background-image: url(../img/puce_article.gif);
background-repeat: no-repeat;
background-position: 0px 3px;
color: #000000;
white-space: nowrap;
}


.envoyer {
margin: 0px 15px 0px 0px;
padding: 0px 0px 0px 17px;
background: inherit;
background-image: url(../img/icon_envoyer.gif);
background-repeat: no-repeat;
background-position: 0px 3px;
font-size: 100%;
color: #9A6534;
}


.imprimer {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 17px;
background: inherit;
background-image: url(../img/icon_imprimer.gif);
background-repeat: no-repeat;
background-position: 0px 2px;
font-size: 100%;
color: #6D6D6D;
}


.warning {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 17px;
background: inherit;
background-image: url(../img/icone_warning.gif);
background-repeat: no-repeat;
background-position: 0px 2px;
font-size: 100%;
color: #CC0000;
}


.separateur{
margin: 20px 0px 20px 0px;
padding: 0px 0px 3px 0px;
border-bottom: #6D6D6D 2px solid;
text-align: right;
display: block;
}


.separateur p{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}


.haut a:link, .haut a:visited {
padding: 0px 0px 0px 12px;
background-color: #FFFFFF;
background-image: url(../img/fleche_haut.gif);
background-repeat: no-repeat;
background-position: 0px 6px;
font-size: 80%;
font-weight: normal;
text-decoration: none;
color: #6D6D6D;
}


.haut a:hover {
background-color: #FFFFFF;
background-image: url(../img/fleche_haut_hover.gif);
background-repeat: no-repeat;
font-size: 80%;
font-weight: normal;
text-decoration: none;
color: #999999;
}


.archives {
padding: 0px 0px 10px 30px;
background: inherit;
background-image: url(../img/icone_archives.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
font-size: 120%;
font-weight: bold;
color: #6D6D6D;
}


.small {
font-size: 90%;
}


.entete {
background-color: #6D6D6D;
font-size: 95%;
font-weight: bolder;
color: #FFFFFF;
}


.titre_news {
display: block;
padding: 0px 0px 35px 0px;
}

.titre_news li{
display: inline;
}


.bloc_news {
display: table;
width: auto;
height: 75px;
margin: 5px 0px 5px 0px;
background-color: inherit;
text-align: left;
color: #666666;
}

.bloc{
margin:0px;
width:auto;
display:block;
clear:both;
}

.ligne_couleur_1{
display: table-row;
background-color: #CCCCCC;
}

.ligne_couleur_2{
display: table-row;
background-color: #FFFFFF;
}


/* Suite de l'article
----------------------------------------------------------------------------------------*/

#zone_news {
float: left;
width: 280px;
min-height: 200px;
padding: 0px 20px 0px 0px;
text-align: left;
}


#zone_forum {
float: right;
width: 260px;
min-height: 200px;
text-align: left;
}


#zone_forum ul {
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 0px;
list-style: none;
}


#zone_photos {
width: 100%;
padding: 30px 0px 0px 0px;
clear: both;
}


.auteur_forum {
font-size: 90%;
font-weight: bold;
background: inherit;
color: #000000;
}


.puce_suivant a:link, .puce_suivant a:visited {
padding: 0px 8px 0px 5px;
background: inherit;
background-image: url(../img/puce_droite.gif);
background-repeat: no-repeat;
background-position: right top;
font-size: 90%;
font-weight: bold;
font-style: normal;
text-decoration: none;
color: #757575;
display: inline;
}


.puce_suivant a:hover {
background: inherit;
background-image: url(../img/puce_droite_hover.gif);
background-repeat: no-repeat;
background-position: right top;
color: #CCCCCC;
text-decoration: underline;
}


/* Configuration structurelle */

#cadre {
width: 750px;
height: auto;
margin: auto;
}

#header {
width: 750px;
height: auto;
margin: 0px 0px 0px 0px;
background-color: #F1F1F1;
background-image: url(../img/background_header.gif);
background-repeat: no-repeat;
color: #000000;
}

#banniere {
width: 750px;
height: 195px;
}

#banniere a {
display: block;
width: 750px;
height: 195px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color: #F1F1F1;
background: url(../img/header_01.jpg);
background-repeat: no-repeat;
color: #000000;
}

#tag {
right: 0px;
top: 0px;
position: absolute;
}


#contents {
height: auto;
width: 740px;
margin: 0px 0px 0px 0px;
padding: 0px 7px 5px 3px;
background-color: #F1F1F1;
background: url(../img/background.gif);
background-repeat: repeat-y;
color: #000000;
}


#navigation {
width: 700px;
height: 48px;
padding: 7px 25px 0px 25px;
background: inherit;
background: url(../img/header_02.jpg);
background-repeat: no-repeat;
vertical-align: middle;
color: #CCCCCC;
}


#navigation a:link, #navigation a:visited {
background: inherit;
text-decoration: none;
color: #CCCCCC;
}


#navigation a:hover {
text-decoration: underline;
}


#navigation ul {
margin: 0px;
list-style: none;
}

#navigation li {
display: inline;
}


#menu {
float: left;
height: 400px;
width: 157px;
padding: 0px 0px 0px 0px;
background-color: #6D6D6D;
text-align: left;
color: #CCCCCC;
}


#liens_menu a{
background-color: inherit;
color: #CCCCCC;
}

#liens_menu ul{
margin: 0px 0px 0px 0px;
padding: 20px 0px 0px 15px;
list-style: none;
}


#contenu {
float: right;
width: 563px;
min-height: 300px;
padding:15px 10px 20px 10px;
background-color: #FFFFFF;
text-align:justify;
font-size: 100%;
font-family: Arial, Helvetica, sans-serif;
color:#000000;
}


#footer {
width: 750px;
height: 20px;
padding: 10px 0px 0px 0px;
background-color: #F1F1F1;
background: url(http://www.pyxidis.fr/communautes/brandon/img/footer.gif);
background-repeat: no-repeat;
text-align: center;
font-size: 90%;
color: #6D6D6D;
clear: both;
}

#pub {
clear: both;
}

#footer a:link, #footer a:visited {
text-decoration: none;
}

#footer a:hover {
text-decoration : underline;
}


/* Paramètres des titres
----------------------------------------------------------------------------------------*/

#navigation h2, #menu h2 {
display: none;
}

h1 {
margin: 0px;
padding: 0px;
}

h2 a:link, h2 a:hover, h2 a:visited, h3 a:link, h3 a:hover, h3 a:visited {
background: none;
text-decoration: none;
}

.right_zone h2 {
padding: 0px 0px 0px 0px;
margin: 0px 0px 10px 0px;
background-color: #E1EBFC;
background: none;
font-family: Arial, Helvetica, Verdana, Sans-Serif;
font-size: 120%;
font-weight: bold;
color: #224488;
}

h2 {
padding: 0px 0px 0px 10px;
margin: 0px 0px 20px 0px;
background-color: #FFFFFF;
background-image: url(../img/background_h2.gif);
background-position: left bottom;
background-repeat: no-repeat;
font-size: 170%;
font-weight: bold;
color: #5B5B5B;

}

.titre_h3 {
padding: 0px 0px 0px 0px;
margin: 0px 5px 5px 0px;
width: auto;
background-color: #FFFFFF;
border: none;
font-size: 120%;
font-weight: bold;
color: #5B5B5B;
display: inline;
}

h3{
padding: 0px 0px 0px 0px;
margin: 0px 0px 5px 0px;
width: auto;
background-color: #FFFFFF;
background: none;
font-family: Arial, Helvetica, Verdana, Sans-Serif;
font-size: 120%;
font-weight: bold;
color: #5B5B5B;
}


h3 a:hover {
background-color: #FFFFFF;
color: #5B5B5B;
}


h4 {
margin: 40px 0px 10px 0px;
padding: 2px 2px 2px 5px;
background-color: #5B5B5B;
font-family: Arial, Helvetica, Verdana, Sans-Serif;
font-size: 95%;
font-weight: bold;
color: #FFFFFF;
}


.bloc_bookmark{
width:auto;
height:30px;
padding:10px 0 20px 0;
margin-top:25px;
border-top:2px solid #999999;
font-size:90%;
color:#999999;
}

.bloc_bookmark li{
width:20%;
padding:0 0 8px 0;
display:block;
float:left;
}

.bloc_bookmark li a{
width:auto;
padding:2px 0 0 20px;
display:block;
color:#999999;
}

/* CSS BOOKMARK */

.item_permalink{
background-image:url('../img/icone_bookmark_permalink.png');
background-repeat:no-repeat;
}

.item_rss{
background-image:url('../img/icone_bookmark_rss.png');
background-repeat:no-repeat;
}

.item_google{
background-image:url('../img/icone_bookmark_google.png');
background-repeat:no-repeat;
}

.item_technorati{
background-image:url('../img/icone_bookmark_technorati.png');
background-repeat:no-repeat;
}

.item_diggit{
background-image:url('../img/icone_bookmark_diggit.png');
background-repeat:no-repeat;
}

.item_delicious{
background-image:url('../img/icone_bookmark_delicious.png');
background-repeat:no-repeat;
}

.item_facebook{
background-image:url('../img/icone_bookmark_facebook.png');
background-repeat:no-repeat;
}

.item_yahoo{
background-image:url('../img/icone_bookmark_yahoo.png');
background-repeat:no-repeat;
}

.item_reddit{
background-image:url('../img/icone_bookmark_reddit.png');
background-repeat:no-repeat;
}

.item_furl{
background-image:url('../img/icone_bookmark_furl.png');
background-repeat:no-repeat;
}

.item_twitter{
background-image:url('../img/icone_bookmark_twitter.png');
background-repeat:no-repeat;
}


/* CSS STRUCTURE */