/* CSS Document */

body {
margin:10px;
margin-left:0px;
margin-right:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

a {
color:#990000;
}

a img {
border:1px #990000 solid;
}

.profil_modif_hide, .profil_param_hide {
display:none;
}

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

textarea {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
border:1px solid black;
display:block;
}

a:hover {
text-decoration:none;
}

#entete {
background-repeat:repeat-x;
background-image:url(images/entete/04ap.gif);
background-position:0px 52px;
margin:0px;
padding:0px;
margin-right:10px;
}

#entete .logo {
background-image:url(images/entete/01logo.jpg);
background-repeat:no-repeat;
width:106px;
height:120px;
float:left;
margin:0px;
padding:0px;
}

#entete .titre_weblone {
background-image:url(images/entete/02titre.gif);
background-repeat:no-repeat;
height:52px;
margin-left:107px;
padding:0px;
}

#entete .titre_weblone h1, #entete .titre_weblone h2 {
display:none;
}

#entete .barre_de_navigation1 {
background-color:#000000;
background-image:url(images/entete/03ap.gif);
height:19px;
border:1px #000000 solid;
border-bottom:0px;
border-left:0px;
margin:0px;
padding:0px;
padding-right:100px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
text-align:right;
}

#entete .barre_de_navigation1 a {
padding-left:5px;
padding-right:5px;
margin-left:5px;
margin-right:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
position:relative;
top:2px;
text-decoration:none;
}

.navigbouton {
color:#FFFFFF;
}

.navigbouton:hover, .navigboutonactif {
color:#000000;
background-color:#FFFFFF;
}

#entete .barre_de_navigation2 {
background-color:#ffffff;
height:19px;
border:1px #000000 solid;
border-top:0px;
border-left:0px;
margin:0px;
padding:0px;
padding-right:100px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:right;
vertical-align:bottom;
}

#entete .barre_de_navigation2 a {
color:#000000;
margin-left:5px;
margin-right:5px;
padding-left:5px;
padding-right:5px;
margin-top:2px;
border:0px;
text-decoration:none;
}

#entete .barre_de_navigation2 a:hover {
color:#FFFFFF;
background-color:#000000;
}

.boutonaccueil {
position:absolute;
right:30px;
top:41px;
width:66px;
height:60px;
border:0px;
margin:0px;
padding:0px;
}

.boutonaccueil img {
border:0px;
margin:0px;
padding:0px;
}

#marge {
clear:both;
width:150px;
position:absolute;
top:165px;
left:0px;
}

#menu_personnel {
padding:0px;
border:0px;
border-right:1px #000000 solid;
margin:0px;
}

#menu_personnel h3 {
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
padding-top:2px;
padding-bottom:2px;
padding-left:15px;
color:#FFFFFF;
background-color:#000000;
background-image:url(images/chrome/lienperso.gif);
background-repeat:repeat-x;
border-top:1px #000000 solid;
margin:0px;
}

#minichat, #connectes, #visites {
border:1px #000000 solid;
margin-top:20px;
margin-left:10px;
padding:4px;
}

#minichat h3, #connectes h3, #visites h3 {
border:1px #000000 solid;
margin:0px;
padding:3px;
text-align:center;
background-color:#000000;
background-image:url(images/chrome/margeh3.gif);
background-repeat:repeat-x;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
}

.minichat {
overflow:auto;
height:100px;
margin-bottom:4px;
width:130px;
border-bottom:1px solid black;
}

.minichat p {
font-size:9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0px;
padding:0px;
border-bottom:1px #000000 dotted;
}

.minichat_auteur {
font-weight:bold;
}

.minichat_date {
font-family:Arial, Helvetica, sans-serif;
color:#666666;
}

.minichat_nonconnecte {
font-size:9px;
text-align:justify;
margin:0px;
padding:0px;
}

.minichat_archives {
font-size:8px;
text-align:right;
margin:0px;
padding:0px;
}

.connectes {
overflow:auto;
max-height:100px;
margin-bottom:4px;
width:130px;
}

.connectes a {
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0px;
padding:0px;
border-bottom:1px #CCCCCC solid;
text-align:center;
display:block;
color:#000000;
text-decoration:none;
}

.connectes a:hover {
color:#FFFFFF;
background-color:#CCCCCC;
}

#corps {
margin-left:171px;
margin-top:30px !important;
margin-top:0px;
}

#corps h3 {
background-image:url(images/chrome/titrepage.gif);
background-repeat:repeat-x;
margin:0px;
padding:0px;
color:#FFFFFF;
background-color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:normal;
padding-left:10px;
border:3px #000000 solid;
border-right:0px;
}

#corps #contenu {
padding:10px;
padding-bottom:0px;
margin:0px;
border:0px;
border-left:4px #000000 solid;
border-bottom:1px #000000 solid;
margin-left:20px;
margin-right:10px;
text-align:justify;
min-height:350px;
}

#corps h4 {
font-size:14px;
border-bottom:3px #000000 double;
}

#corps h5 {
font-size:12px;
border-bottom:1px #000000 solid;
}

#corps .une {
margin:0px;
padding:0px;
margin-left:20px;
border-left:4px #000000 solid;
background-color:#FFFFFF;
background-repeat:no-repeat;
}

.inscription_entree {
text-align:center;
border:1px solid #000000;
padding:5px;
background-color:#CCCCCC;
margin:20px;
}

input {
font-size:9px;
border:1px solid black;
margin:2px;
}

.inscription_validation {
text-align:right;
}

.tips_question {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:10px;
margin-left:20px;
margin-bottom:0px;
padding-bottom:0px;
}

.tips_reponse {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
margin-left:45px;
border-left:1px dotted black;
border-bottom:1px dotted black;
padding-left:5px;
padding-bottom:5px;
padding-top:5px;
margin-top:0px;
}

.info_form {
font-weight:bold;
}

select {
font-size:10px;
border:1px solid black;
}

.reglement {
margin-left:80px;
margin-right:80px;
padding:8px;
height:200px;
overflow:auto;
border:1px solid #000000;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}

.menuperso_lien {
display:block;
clear:both;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
border-bottom:1px solid black;
border-left:1px solid #000000;
text-decoration:none;
padding-left:3px;
color:#000000;
margin-left:10px;
background-color:#FFFFFF;
}

.menuperso_lien:hover {
background-color:#CCCCCC;
}

.connexion {
border-bottom:1px solid black;
border-left:1px solid black;
margin:0px;
padding:0px;
margin-left:10px;
}

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

.user_infos {
padding:2px;
border-bottom:1px solid #000000;
border-left:1px solid #000000;
height:54px;
cursor:pointer;
margin-left:10px;
background-color:#FFFFFF;
}

.user_infos:hover {
background-color:#CCCCCC;
}

.user_avatar, .profil_avatar {
float:left;
border:1px solid #000000;
background-color:#FFCC33;
}

.user_avatar {
width:50px;
height:50px;
margin-right:2px;
}

.profil_avatar {
width:80px;
height:80px;
margin-right:6px;
}

.user_infos .user_pseudo {
margin:0px;
padding:0px;
font-weight:bold;
font-size:10px;
}

.user_infos .user_desc {
margin:0px;
padding:0px;
font-size:8px;
font-weight:bold;
}

.user_infos .user_rang {
margin:0px;
padding:0px;
font-size:8px;
}

.close {
margin:0px;
padding:0px;
}

.close img {
border:0px;
background-color:#FFFFFF;
}

.close img:hover {
background-color:#CCCCCC;
}

.close_connexion, .close_upload, .close_showfichier, .close_tag {
float:right;
margin-top:2px;
margin-right:2px;
}

.debug {
clear:both;
font-family:"Courier New", Courier, monospace;
color:#666666;
font-size:11px;
border:1px solid #666666;
margin-top:40px;
margin-left:200px;
}

.erreur, .message {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
position:absolute;
left: 107px;
top: 68px;
width:345px;
text-align:justify;
border:4px solid black;
padding:15px;
padding-left:50px;
cursor:pointer;
}

.erreur {
background-color:#CC0000;
color:#FFFFFF;
background-image:url(images/avertissement.png);
background-repeat:no-repeat;
background-position:7px 5px;
}

.message {
background-color:#CCCCCC;
color:#000000;
}

.erreur p, .message p {
margin:0px;
padding:0px;
}

.profil_pseudo, .section_nom {
font-size:18px;
border-bottom:1px solid black;
}

.profil_totem, .profil_section, .profil_chef {
margin:0px;
padding:0px;
border-bottom:1px solid black;
padding-bottom:2px;
}

#infosprincipales {
min-height:90px;
}

.profil_description {
margin-bottom:20px;
}

.profil_param, .infofichier_param {
font-weight:normal;
}

.profil_signature .profil_param {
display:block;
border: 1px solid #999999;
padding:5px;
margin-top:5px;
}

.profil_explication {
font-weight:normal;
font-size:9px;
}

.listeprofil, .infos_fichier {
list-style-image:url(images/puce.png);
font-weight:bold;
}

.listeprofil li, .infos_fichier li {
margin:10px;
}

.footer {
margin:0px;
padding:0px;
margin-top:10px;
margin-bottom:4px;
font-size:9px;
color:#999999;
text-align:right;
}

.bouton {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
border:1px solid black;
padding:2px;
padding-left:4px;
padding-right:4px;
color:#000000;
background-color:#CCCCCC;
text-decoration:none;
margin:6px;
}

.bouton:hover {
background-color:#FFFFFF;
}

.ressources_browser {
height:400px;
}

.ressources_browser_little {
height:330px;
}

.ressources_browser, .ressources_browser_little {
overflow:auto;
border: 1px inset #666666;
border-top:0px;
margin-bottom:10px;
padding:10px;
background-image:url(images/ressources/browser_back.png);
background-repeat:repeat-x;
background-attachment:scroll !important;
background-attachment:fixed;
}

.ressources_fichier, .ressources_fichier_over, .ressources_nouveaudossier {
float:left;
padding:0px;;
padding-top:5px;
margin:1px;
text-align:center;
width:140px;
height:140px;
overflow:hidden;
}

.ressources_fichier, .ressources_fichier_over {
cursor:pointer;
}

.ressources_fichier {
border:1px solid #CCCCCC;
background-color:#FFFFFF;
}

.ressources_fichier_over {
border:1px dotted #666666;
background-color:#CCCCCC;
}

.ressources_nouveaudossier {
border:1px solid #999999;
background-color:#0750bf;
background-image:url(images/ressources/nouveaudossier_back.png);
background-repeat:repeat-x;
}

.ressources_fichier img {
border:1px solid #999999;
padding:30px;
width:50px;
height:50px;
background-color:#FFFFFF;
}

.ressources_fichier_over img, .ressources_nouveaudossier img {
border:1px solid #666666;
padding:5px;
width:100px;
height:100px;
background-color:#FFFFFF;
}

.fichier_titre, .dossier_titre, .nouveaudossier_titre {
padding:0px;
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
white-space:nowrap;
}

.fichier_titre {
text-decoration:underline;
}

.dossier_titre {
font-weight:bold;
}

.fichier_nom {
margin:0px;
padding:0px;
font-size:9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.ressource_outils {
border: 1px inset #666666;
border-top:0px;
border-bottom:0px solid black;
text-align:left;
background-image:url(images/ressources/outils_back.png);
background-color:#0750bf;
background-repeat:repeat-x;
height:25px;
margin:0px;
padding:0px;
padding-left:3px;
padding-right:3px;
}

.ressource_outils ul {
list-style:none;
margin:0px;
padding:0px;
height:100%
}

.ressource_outils ul li {
cursor:pointer;
display:inline;
padding:3px;
position:relative;
top:6px;
margin-right:2px;
font-size:9px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}

.ressource_outil_actif, .ressource_outil_inactif {
color:#FFFFFF;
}

.ressource_outil_inactif {
border:1px outset #0750bf;
}

.ressource_outil_inactif:active {
border:1px inset #0750bf;
}

.ressource_outil_actif {
border:1px inset #0750bf;
}

.ressource_outil_desactive {
color:#0750bf;
border:1px outset #0750bf;
}

.ressources_titredossier {
padding:4px;
margin:0px;
border: 1px inset #666666;
border-bottom:0px solid black;
background-color:#c3c3c3;
color:#000000;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-image:url(images/ressources/titredossier_back.png);
background-repeat:repeat-x;
}

.ressources_upload {
height:70px;
overflow:hidden;
border: 1px inset #666666;
border-top:0px;
border-bottom:0px solid black;
background-image:url(images/ressources/upload_back.png);
background-color:#5587d3;
background-repeat:repeat-x;
color:#FFFFFF;
font-weight:bold;
}

.ressources_upload form {
padding:0px;
}

.upload_infos, .validation, .upload_close, .showfichier_close {
margin:0px;
padding:0px;
}

.upload_infos {
text-align:center;
}

.validation, .upload_close, .showfichier_close {
text-align:right;
padding-right:4px;
}

.upload_close, .showfichier_close {
padding-top:4px;
}

.chargement {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#990000;
text-align:center;
margin:0px;
padding:40px;
}

.ressources_showfichier {
min-height:400px;
background-color:#FFFFFF;
border: 1px inset #666666;
border-top:0px;
margin-bottom:10px;
padding:10px;
padding-top:0px;
background-image:url(images/ressources/fichier_back.png);
background-repeat:repeat-x;
}

.showfichier_titre {
margin:0px;
padding:0px;
padding-bottom:2px;
margin-bottom:3px;
font-size:18px;
}

.showfichier_photo {
text-align:center;
border:0px;
padding:0px;
margin:0px;
}

.infos_photos, .outils_fichier {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
}

.outils_fichier {
border-bottom:1px solid #666666;
padding:0px;
margin-top:0px;
margin-bottom:20px;
text-align:left;
}

.outils_fichier img, .infos_photos img {
border:0px;
vertical-align:top;
padding:0px;
margin:0px;
}

.fichier_outils {
float:right;
}


.fichier_liendirect select, .fichier_liendirect input {
margin:3px;
padding:0px;
font-size:10px;
border:1px solid #666666;
color:#666666;
}

.fichier_liendirect input {
width:300px;
}

.infos_photos {
border-top:1px solid #666666;
margin-bottom:0px;
margin-top:20px;
padding:3px;
}

.description_photo, .avertissement_video {
margin:0px;
margin-top:5px;
padding:0px;
}

.avertissement_video {
font-weight:bold;
}

.image_photo {
border:1px solid #000000;
background-image:url(images/transback.png);
margin-bottom:0px;
}

.icofichier {
float:right;
}

.telecharger_fichier {
margin-top:20px;
}

.section_vignette {
padding:8px;
background-image:url(images/photosections_back.png);
background-repeat:no-repeat;
}

.section_vignette:hover {
background-image:url(images/photosections_back_over.png);
}

.section_logo {
border:0px;
padding:0px;
margin:0px;
}

.cadresection {
width:200px;
border:0px;
float:right;
background-color:#FFFFFF;
padding-left:8px;
padding-right:8px;
background-image:url(images/infossection_back.png);
background-repeat:repeat-y;
}

.cadresection .haut, .cadresection .bas {
height:8px;
background-repeat:no-repeat;
background-color:#FFFFFF;
position:relative;
left:-8px;
width:216px;
margin:0px;
padding:0px;
}

.cadresection .haut {
background-image:url(images/infossection_haut.png);
}

.cadresection .bas {
background-image:url(images/infossection_bas.png);
}


.cadresection h4 {
display:none;
}

.nomsection {
border:0px solid black;
font-size:12px;
font-weight:bold;
margin:0px;
padding:0px;
padding-top:3px;
padding-bottom:3px;
position:relative;
top:-3px;
text-align:center;
}

.section_membres, .section_chefs, .cadresection h5, .section_lonemail {
margin-left:4px !important;
margin-right:4px !important;
margin-top:0px !important;
margin-bottom:0px !important;
font-family:Arial, Helvetica, sans-serif !important;
font-size:11px !important;
}

.section_lonemail {
list-style:none;
margin:0px;
padding:0px;
padding-top:12px;
padding-bottom:12px;
}

.section_lonemail li {
}

.section_membres, .section_chefs {
padding-bottom:12px !important;
border-bottom:1px solid #999999 !important;
margin-bottom:2px !important;
}

.cadresection h5 {
padding-top:12px !important;
}

.cadresection h5 {
border:0px !important;
}

.cadresection h5:after {
content:':';
}

.infospratiques {
display:none;
}

.barre_de_navigation {
margin:0px;
padding:1px;
font-size:10px;
color:#999999;
border:1px solid #999999;
margin-bottom:3px;
}

.barre_de_navigation a {
color:#999999;
}

.listesections_sarabandes, .listesections_meutes, .listesections_troupes, .listesections_unite, .listemembres ul {
list-style-image:url(images/puce.png);
}

.listesections_sarabandes li, .listesections_meutes li, .listesections_troupes li, .listesections_unite li {
margin:10px;
}

.barre_de_choix {
text-align:left;
border-bottom:1px solid black;
padding:0px;
padding-left:20px;
}

.barre_de_choix a {
padding:5px;
padding-bottom:0px;
border:1px solid black;
border-bottom:0px;
background-color:#FFFFFF;
text-decoration:none !important;
color:#000000 !important;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
}

.barre_de_choix a:hover {
background-color:#CCCCCC;
}

.choix_actif {
border-bottom:1px solid #ffffff !important;
}

.choix_actif:hover {
background-color:#FFFFFF !important;
}

.sections_nbre_membres {
margin:10px;
margin-left:0px;
text-align:left;
line-height:35px;
}

.sections_nbre_membres a {
color:#990000;
text-decoration:none !important;
white-space:nowrap;
}

.sections_nbre_membres a:hover {
color:#000000;
}

.helpaccueil {
position:absolute;
top:25px;
right:60px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
}

.rechercherapide {
text-align:center;
}

.resultats {
margin-left:50px;
margin-right:50px;
}

.resultat_recherche dt, .derniersajouts dt, .pluspopulaires dt, .toutesressources dt, .fichiersutiles dt {
clear:both;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}

.resultat_recherche dd, .derniersajouts dd, .pluspopulaires dd, .fichiersutiles dd {
margin-bottom:40px;
color:#333333;
}

.toutesressources dd {
color:#333333;
margin-bottom:10px;
padding-bottom:5px;
border-bottom:#999999 1px solid;
}

.resultat_recherche .detailsfichier, .derniersajouts .detailsfichier, .pluspopulaires .detailsfichier, .toutesressources .detailsfichier, .fichiersutiles {
color:#666666;
font-size:9px;
}

.resultat_recherche dt img, .derniersajouts dt img, .pluspopulaires dt img, .toutesressources dt img, .fichiersutiles dt img {
float:left;
border:0px;
}

.recherche_erreur {
text-align:center;
font-weight:bold;
}

.trespertinents, .derniersajouts dt, .pluspopulaires dt, .fichiersutiles dt {
font-size:16px;
}

.trespertinents img, .derniersajouts dt img, .pluspopulaires dt img, .fichiersutiles dt img {
height:65px;
margin-right:10px;
}

.moinspertinents, .toutesressources dt {
font-size:13px;
}

.moinspertinents img, .toutesressources dt img {
height:40px;
margin-right:18px;
margin-left:17px;
}

.vignettephoto {
border:0px;
margin:1px;
width:125px;
height:125px;
}

.boite_outils {
width:230px;
border:1px #990000 solid;
float:right;
font-size:10px;
text-align:left;
margin-top:15px;
}

.boite_outils p, .boite_outils form {
margin:0px;
padding:0px;
}

.boite_outils .outil {
background-color:#990000;
color:#ffffff;
font-weight:bold;
text-decoration:none;
border-bottom:2px solid #FFFFFF;
display:block;
padding:2px;
}

.boite_outils .outilexpand {
background-color:#7a7a7a;
padding:7px;
background-image:url(images/outilexpand_back.png);
background-repeat:repeat-x;
}

.albumphoto {
text-align:left;
margin-top:10px;
margin-bottom:20px;
}

.albumphoto, .infosgenerales {
margin-right:245px;
}

.commentaires {
margin-right:260px;
}

.commentaire, .forum {
clear:left;
margin-bottom:2em;
overflow:auto;
border-bottom:1px solid #999999;
}


.commentaire .auteur, .forum .auteur {
font-weight:bold;
border-bottom:#990000 solid 1px;
margin:0px;
padding:3px;
padding-left:0px;
font-size:12px;

}

.commentaire .date, .forum .date {
font-size:10px;
color:#666666;
margin:0px;
padding:0px;
}

.commentaire .contenu, .forum .contenu {
margin:5px;
padding:0px;
margin-left:64px;
padding-left:10px;
margin-bottom:25px;
border-left:#990000 solid 3px;
}

.com_avatar {
float:left;
margin-top:5px;
border:1px solid #990000;
padding:1px;
margin-bottom:5px;
}

.cadretag {
float:left;
}

.nouvtag_infos {
width:150px;
border:1px solid #000000;
background-color:#FFFFFF;
padding:5px;
padding-top:0px;
margin-left:200px;
font-size:9px;
position:relative;
top:50px;
left:-50px;
z-index:500;
}

.boutoncadre_actif {
border:1px solid #999999;
}

.boutoncadre {
border:1px solid #ffffff;
}

.nouvtag, .nouvtag form {
text-align:left;
}

.tag_infobulle, .tag_infobulle_clic {
font-weight:bold;
color:#FFFFFF;
padding:3px;
}

.tag_infobulle_clic {
background-color:#990000;
}

.tag_infobulle {
background-color:#000000;
}

.averttag {
font-weight:bold;
}

.infosgenerales {
text-align:left;
}


.photosportraits img {
border:0px;
}

.dernieresphotos {
width:100px;
text-align:right;
float:right;
position:relative;
top:-25px;
}

.dernieresphotos .titrephotos {
position:relative;
left:-62px;
}

.dernieresphotos img {
border:0px;
}

.accueil_news {
margin-right:40px;
padding-right:30px;
padding-bottom:30px;
margin-bottom:20px;
border-right:3px double #990000;
border-bottom:4px solid #990000;
}

.accueil_news h4 {
display:none;
}

.news {
margin-bottom:15px;
}

.news h5 {
font-size:20px !important;
margin:0px !important;
padding:0px !important;
border:0px !important;
}

.news .newscorps {
border-left:#990000 8px solid;
border-bottom:#990000 1px solid;
margin:10px;
margin-right:35px;
padding-left:15px;
padding-bottom:20px;
}

.news .newsauteur {
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size:10px;
text-align:right;
margin:0px;
margin-right:55px;
padding:0px;
position:relative;
top:-17px;
}

.news .newsauteur span {
background-color:#FFFFFF;
padding:3px;
padding-left:10px;
border-left:#990000 2px solid;
}

#dernieresinterventions {
clear:right;
border: 1px solid #990000;
margin: 10px 0;
padding: 15px;
background-color:#CCCCCC;
}

#dernieresinterventions table {
width: 99%;
border-collapse: collapse;
}

#dernieresinterventions th {
width: 48%;
padding: 5px 10px;
padding-top: 0;
font-size: 12px;
text-align: left;
}

#dernieresinterventions td {
width: 48%;
vertical-align: top;
border-right: 1px solid #ddd;
font-size: 11px;
line-height: 14px; }

.texteaccueil {
border-bottom:5px solid #CCCCCC;
margin-bottom:10px;
}

.newsinfos {
text-align:right;
}

.newsinfos a {
padding-left:25px;
padding-bottom:7px;
background-repeat:no-repeat;
text-decoration:none;
color:#990000;
font-variant:small-caps;
font-size:11px;
font-weight:bold;
margin-left:15px;
}

.newsinfos a:hover {
color:#000000;
}

.newsinfos .lirelasuite {
background-image:url(images/petitbouton_suite.png);
}

.newsinfos .nbrecommentaires {
background-image:url(images/petitbouton_com.png);
}

.newsinfos .lirelasuite:hover {
background-image:url(images/petitbouton_suite_over.png);
}

.newsinfos .nbrecommentaires:hover {
background-image:url(images/petitbouton_com_over.png);
}

.listeforums {
width:100%;
border-collapse: collapse;
}

.listeforums td {
border:1px solid #990000;
padding:3px;
font-size:11px;
}

.listeforums .titreduforum {
width:60%;
}

.listeforums .detailsforum {
font-size:9px;
text-align:center;
}

.listeforums .catforum td {
background-color:#990000;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
}

.listeforums .lienforum {
cursor:pointer;
}

.listeforums .lienforum:hover {
background-color:#CCCCCC;
}

.listeforums .lienforum .titreduforum a {
text-decoration:none;
font-size:13px;
font-weight:bold;
}

.listeforums .lienforum .titreduforum a:before {
content: ":: ";
}

.forum_listesujets {
width:100%;
border-collapse: collapse;
padding:5px;
border:1px #555555 solid;
}

.forum_listesujets td {
padding-top:4px;
padding-bottom:4px;
text-align:center;
}

.forum_listesujets th {

}

.forum_listesujets .ligneimpaire {
background-color:#FFFFFF;
}

.forum_listesujets .lignepaire {
background-color:#e6e6e6;
}

.forum_listesujets .ligneimpaire, .forum_listesujets .lignepaire, .forum_listesujets .ligneselectionnee {
cursor:pointer;
font-size:10px;
border:0px;
border-left:1px #ffffff solid;
border-right:1px #CCCCCC solid;
}

.forum_listesujets .ligneselectionnee {
background-image:url(images/ligneselect_back.png);
background-repeat:repeat-x;
background-color:#cdcdcd;
}

.forum_listesujets .ligneselectionnee td {
border-bottom:1px solid #000000;
border-top:1px solid #000000;
}

.forum_listesujets thead {
background-image:url(images/thead_back.png);
background-repeat:repeat-x;
background-color:#8e0000;
color:#ffffff;
text-align:center;
}

.forum_listesujets tfoot {
display:none;
}

.forum_listesujets .titre_sujet {
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-left:5px;
width:60%;
border-left:1px #555555 solid;

}

.forum_listesujets .titre_sujet a {
text-decoration:none;
color:#000000;
}

.forum_listesujets .nombre_msgs, .forum_listesujets .dernier_msg, .forum_listesujets .cree_par {
}

.forum_listesujets .cree_par {
border-right:1px #555555 solid;
}

.messageforum {
border:2px solid #990000;
border-top:15px solid #990000;
background-color:#e6e6e6;
padding:0px;
margin-bottom:20px;
}

.messageforum p, .messageforum .signature {
padding-left:125px;
padding-right:15px;
padding-top:3px;
padding-bottom:3px;
}

.messageforum .signature {
margin-top:40px;
color:#666666;
}



.messageforum .auteurinfos {
float:left;
border:2px solid #ffffff;
background-color:#FFCC00;
margin:10px;
margin-top:0px;
margin-bottom:0px;
position:relative;
top:-8px;
}

.messageforum .auteurinfos img {
border:1px #990000 solid;
margin:10px;
margin-bottom:0px;
}

.messageforum .auteurinfos .auteur {
display:block;
margin:0px;
width:80px;
background-color:#990000;
color:#FFFFFF;
text-align:center;
border:1px #990000 solid;
margin:10px;
margin-top:0px;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}

.messageforum .date {
clear:left;
text-align:right;
background-color:#CCCCCC;
color:#990000;
font-weight:bold;
margin:0px;
padding-bottom:5px;
}

table {
margin-bottom:15px;
}

.forum_boutons a {
text-decoration:none;
border:#990000 2px solid;
padding:3px;
color: #990000;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
background-color:#FFFFFF;
}

.forum_boutons a:hover {
background-color:#990000;
color:#FFFFFF;
}

.dernierscoms, .resumforum {
list-style-type:none;
padding: 5px 10px;
}

.dernierscoms img, .resumforum img {
vertical-align:middle;
border:0px;
}

.dernierscoms a, .resumforum a {
text-decoration:none;
}

.dernierscoms a:hover, .resumforum a:hover {
color:#000000;
}

.identifies {
width:99%;
overflow:hidden;
height:120px;
}

.tagrecent {
text-align:center;
float:left;
width:85px;
height:250px;
}

.tagrecent img {
border:0px;
width:80px;
}

.tagrecent .nom {
font-variant:small-caps;
font-weight:bold;
font-size:9px;
}

.liste_alphabet {
text-align:center;
}

.liste_alphabet a {
font-weight:bold;
}

.palette {
margin:5px;
}

.colorshow {
width:100px;
height:20px;
border:1px solid black;
margin-top:5px;
}

.ligneimages {
text-align:center;
}

.listepages {
border:1px solid #666666;
padding:3px;
font-weight:bold;
background-color:#CCCCCC;
}

.onglet_nombre {
font-size:8px;
vertical-align: text-top;
font-weight:normal;
color:#666666;
}

.listing {
border:1px solid #d0d7e5;
border-bottom:0px;
border-collapse:collapse;
margin-bottom:0px;
}

.listing td, .listing th {
padding:0;
text-align:left;
font-size:11px;
}

.listing td {
border:1px solid #d0d7e5;
}

.listing td input {
margin:0;
border:2px solid #ffffff;
padding:2px;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.listing td input:focus {
border:2px solid #990000;
}

.input_changement, .imgchef_change {
background-color:#FFFF99;
}

.nouvelleligne input, .nouvelleligne .imgchef {
background-color:#e0f4ff;
}

.listing th {
background-image:url(images/listings/titre_back.png);
background-repeat:repeat-x;
background-color:#d3dbe9;
border:1px solid #9eb6ce;
color:#27413e;
}

.listing th, .listing_compteur {
padding:4px;
}

.listing th, .listing th a, .listing_compteur {
color:#27413e;
}

.listing_compteur {
background-color:#e4ecf7;
}

.listing_compteur_actif {
background-color:#990000;
color:#FFFFFF;

}

.check_listing {
width:99%;
overflow:auto;
background-color:#CCCCCC;
border:1px #666666 solid;
padding:5px;
padding-bottom:0px;
}

.explications_etapes li {
margin-bottom:20px;
}

.listing_outils {
margin:0;
padding:0;
background-image:url(images/listings/outils_back.png);
background-repeat:repeat-x;
background-color:#a0bde3;
border:1px solid #688caf;
}

.listing_sousoutils {
margin:0;
padding:0;
background-image:url(images/listings/outils_back.png);
background-repeat:repeat-x;
background-color:#a0bde3;
border:1px solid #688caf;
border-top:0;
}

.listing_champactif {
margin:0;
margin-left:10px;
width:300px;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
border:0;
border-left:1px solid #688caf;
border-right:1px solid #688caf;
padding:4px;
}

.listing_content {
width:100%;
height:500px;
overflow:scroll;
margin-bottom:20px;
border:1px solid #688caf;
border-top:0;
}

.imgchef, .imgchef_change {
border:0px;
}

.petit_element {
text-align:center !important;
}

.rapportlisting {
font-family:"Courier New", Courier, monospace;
border:1px dashed #000000;
padding:5px;
padding-top:0px;
background-color:#CCCCCC;
}

.rapportlisting h4, .rapportlisting h5 {
margin:0;
padding:0;
}
