Bonjour à toutes et à tous,

Voilà je veux faire mon site internet (je veux en faite le faire évoluer en plus joli !) mais j’atteins vite mes limites... il ne me manque pas grand chose mais c'est déjà trop lol

Voilà mon site : http://s388350034.onlinehome.fr/

pour le haut j'ai trouvé facilement comment faire pour qu'il s'adapte à la largeur de la page mais pour le bas.... j'arrive à l'élargir mais ça a pour effet de mettre mon texte complétement à gauche ! (en utilisant /* begin Box, Sheet */)

Ce que je veux c'est que le footer soit toujours en bas et fasse la largeur de la page (comme le header en fait)...

Autre probleme vous pouvez voir sur mon site que l'ombre du logo est coupée par le haut du texte, il me faut donc descendre ce module... et bah je ne sais pas non plus ocmment faire.

Tout ça (avant modif) a été généré par artisteer puis modifié grace à joomla 1.5

VOilà j'espère vraiment que quelqu'un pourra m'aider, je peux envoyer les HTML et template.css si besoin

Merci d'avance à la communauté

Smiley biggrin
Bonjour et merci pour cette réponse rapide mais euh e truc c'est que je n'ai mis les pieds dans le CSS que depuis hier....et oui oui pas facile !!!

Alors le truc c'est que j'ai juste à copier/coller ce que je vois sur le lien mais je le colle ou... et oui mes questions semblent bêtes mais étant profane tout prend de grosses proportions...

Merci
Dans le lien que je vous ai donné il y a trois exemples détaillés (démo et code édité).

Je ne peux pas faire plus.

Essayez de votre côté et re-postez des questions plus précises.
Modifié par rodolpheb (08 Feb 2013 - 12:03)
Je te conseille de ne pas utiliser des éditeurs automatiques car ton code est illisible, il n'est pas indenté de plus la balise LINK vers le css a été générée deux fois, ce qui prouve que ces éditeurs ne sont toujours pas au point Smiley cligne

Achète plutôt un bouquin du genre HTML 5 et CSS 3 (j'ai acheté Eyrolles "Premiers pas en CSS3 et HTML 5" qui est très complet mais y'en a d'autres), ça va te coûter 20 euros max, et t'apprendre à manipuler directement le code, ce sera beaucoup plus propre.
Tu télécharges gratuitement Notepad ++ et tu suis les exercices, il y a tous les exemples de placement d'un footer, des zones div etc.

En quelques heures tu maîtriseras ton sujet car des balises HTML et des attributs de style, y'en a pas des masses, tu comprendras ton code, ce sera plus gratifiant pour toi-même.

Pour que ton footer soit toujours au bas de la page, quelque soit le navigateur utilisé et la taille d'écran de l'utilisateur, tu dois le placer par le CSS avec un
body {margin:0px;}
div.footer {width:100%;bottom:0px;height:50px;}
La DIV principale doit aussi être exprimée en pourcentage pour qu'elle s'adapte à l'écran de l'utilisateur.
Mais là t'as un lien en dessous qui gène ton placement.
Ozelian a écrit :
Pour que ton footer soit toujours au bas de la page, quelque soit le navigateur utilisé et la taille d'écran de l'utilisateur, tu dois le placer par le CSS avec un
body {margin:0px;}
div.footer {width:100%;bottom:0px;height:50px;}
La DIV principale doit aussi être exprimée en pourcentage pour qu'elle s'adapte à l'écran de l'utilisateur.
Mais là t'as un lien en dessous qui gène ton placement.

Ça ne résoud pas le footer en bas de page.... Smiley confus
Modifié par rodolpheb (08 Feb 2013 - 12:15)
Je te remercie beaucoup, et bien ton conseil je l'ai suivi avant de le lire, je venais d'acheter sur amazon "Html, xhtml et css pour les nuls" avant juste de poster mon message.

notepad++ n'existe pas sur MAc OS, connais tu Komodo pour Mac ou pas ? Au pire je vais redémarrer mon PC lol no problemo

En gros tu me dis que quand j'aurai appris je pourrais complètement effacer mon template.css et mon index.php et tout refaire à zéro ?? C'est pas trop pour un débutant ça lol Mais je vais essayer... Je n'ai pas trop de temps donc j'espère que ça va aller...

Balise HTML = index.html ?? (ou index.php je ne sais plus)
attributs de style = template.css ?

As tu jeté un coup d'oeil sur mon site ?

MERCIIII je te tiens au jus
Je dois avouer que dans un souci de faire vite (et oui je lance ma boite et j'ai un million de trucs à faire) j'aurai aimer que quelqu'un regarde mon HTML et mon CSS et me le rectifie (en contre partie pécuniaire bien entendu) car un pro va me régler ça en 15 minutes et mois en..... beaucoup plus longtemps lol

Mais si ce n'est pas possible je vais apprendre....

ps : forum très réactif et sympa, merci encore.
Bewar95 a écrit :
Je dois avouer que dans un souci de faire vite (et oui je lance ma boite et j'ai un million de trucs à faire) j'aurai aimer que quelqu'un regarde mon HTML et mon CSS et me le rectifie (en contre partie pécuniaire bien entendu) car un pro va me régler ça en 15 minutes et mois en..... beaucoup plus longtemps lol

C'est pas l'esprit du forum de se faire rémunérer. Autant aller voir un pro.
Les services rendus sont gratuits et dispensés avec plaisir.
Vous aurez toute l'aide que vous souhaitez à condition de mettre les mains dans le cambouis.

Concernant votre footer il y a trois fois rien à faire Smiley smile
Bonjour à tous, me revoici quelques semaines plus tard avec la lecture de HTML et CSS pour les nuls et ça ne fonctionne toujours pas donc là mis à part ce forum je n'ia plus de solutions....

Si quelqu'un avait l'extrême gentillesse de m'aider ça serait vraiment très gentil.

Merci
En fait dans mon CSS j'ai ça :

.art-footer-body
{
position:relative;
padding: 8px;
}


Bon mon 8px je le modifie pour épaissir mon footer mais pour la largeur si je rajoute width: 100%; ça ne me change rien.... parce que peut être il considère 100% des 930px de large de mon site, ai je raison ? Comment faire ?
là j'arrive à avoir la largeur totale en faisant 100% à la place des 930px ici :


/* begin Box, Sheet */
.art-sheet
{
position: relative;
z-index: 0;
margin: 0 auto;
width: 100%;
min-width: 1px;
min-height: 1px;


mais par contre le contenu de mon site est collé à gauche de ma fanêtre... ou puis je recentrer le contenu ?
Pour recentrer votre contenu il suffit de placer les blocks (de ce contenu) dans une div nommée "conteneur" ou "container" ou autre en lui donnant un marign-left:auto et un margin-right:auto.
rodolpheb a écrit :
Pour recentrer votre contenu il suffit de placer les blocks (de ce contenu) dans une div nommée "conteneur" ou "container" ou autre en lui donnant un marign-left:auto et un margin-right:auto.


Merci Rodolpheb mais je ne comprends pas tout (et oui je suis un vrai profane qui a lu HTML et CSS pour le nuls)....

"placer les blocks" je ne pige pas en fait

"marign-left:auto et un margin-right:auto" ces termes OK je pige même si je ne sais pas les mettre en place...

Ne voulant pas être désagréable et étant vraiment pressé de finir ce site serait il possible d'envoyer par mail mon CSS et mon HTML que quelqu'un me le rectifie, je suis désolé mais là je lance mon activité et mon site doit avancer un bon coup et pour le moment bah je rame LOL bah oui c'est pas simple tout ça (même si ça l'est en même temps faut juste connaître)....
En fait j'arrive à deux choses :

1) barre footer largeur toujours à 100% quelque soit la largeur de la fenêtre MAIS dans ce cas ma zone de texte du site se colle à gauche

2) tout est centré mais le footer ne fais pas la largeur de la fenêtre (comme maintenant) et le CSS c'est ça :

/* begin Page */

/* Generated with Artisteer version 2.5.0.31073, file checksum is 2C8CE942. */

body, p
{
margin: 0.5em 0;
font-family: Arial, Helvetica, Sans-Serif;
font-style: normal;
font-weight: normal;
font-size: 12px;
text-align: justify;
}

body
{
margin: 0 auto;
padding: 0;
color: #52594F;
background-color: #f6f6f6;
background-image: url('../images/page_t.jpg');
background-repeat: repeat-x;
background-attachment: scroll;
background-position: top left;
}

h1, h2, h3, h4, h5, h6,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited,
.art-postheader, .art-postheader a, .art-postheader a:link, .art-postheader a:visited, .art-postheader a:hover,
.art-blockheader .t, .art-vmenublockheader .t, .art-logo-text, .art-logo-text a,
h1.art-logo-name, h1.art-logo-name a, h1.art-logo-name a:link, h1.art-logo-name a:visited, h1.art-logo-name a:hover
{
text-decoration: none;
font-family: Arial, Helvetica, Sans-Serif;
font-style: normal;
font-weight: bold;
font-size: 28px;
text-align: left;
}

a,
.art-post li a
{
text-decoration: underline;
color: #FFFFFF;
}

a:link,
.art-post li a:link
{
text-decoration: underline;
color: #FFFFFF;
}

a:visited, a.visited,
.art-post li a:visited, .art-post li a.visited
{

color: #FFFFFF;
}

a:hover, a.hover,
.art-post li a:hover, .art-post li a.hover
{

text-decoration: none;
color: #FFFFFF;
}

h1, h1 a, h1 a:link, h1 a:visited, h1 a:hover
{
margin: 0.67em 0;

color: #C7051F;
}

h2, h2 a, h2 a:link, h2 a:visited, h2 a:hover
{
margin: 0.8em 0;
font-size: 22px;
color: #C7051F;
}

h3, h3 a, h3 a:link, h3 a:visited, h3 a:hover
{
margin: 1em 0;
font-size: 18px;
color: #C7051F;
}

h4, h4 a, h4 a:link, h4 a:visited, h4 a:hover
{
margin: 1.25em 0;
font-size: 16px;
color: #CF0202;
}

h5, h5 a, h5 a:link, h5 a:visited, h5 a:hover
{
margin: 1.67em 0;
font-size: 14px;
color: #C80414;
}

h6, h6 a, h6 a:link, h6 a:visited, h6 a:hover
{
margin: 2.33em 0;
font-size: 14px;
color: #666F62;
}

h1 a, h1 a:link, h1 a:visited, h1 a:hover,
h2 a, h2 a:link, h2 a:visited, h2 a:hover,
h3 a, h3 a:link, h3 a:visited, h3 a:hover,
h4 a, h4 a:link, h4 a:visited, h4 a:hover,
h5 a, h5 a:link, h5 a:visited, h5 a:hover,
h6 a, h6 a:link, h6 a:visited, h6 a:hover
{
margin:0;
}

#art-main
{
position: relative;
width: 100%;
left: 0;
top: 0;
cursor:default;
}



#art-page-background-gradient
{
background-position: top left;
}


.cleared
{
float: none;
clear: both;
margin: 0;
padding: 0;
border: none;
font-size: 1px;
}

form
{
padding: 0 !important;
margin: 0 !important;
}

table.position
{
position: relative;
width: 100%;
table-layout: fixed;
}
/* end Page */

/* begin Box, Sheet */
.art-sheet
{
position: relative;
z-index: 0;
margin: 0 auto;
width: 930px;
min-width: 1px;
min-height: 1px;
}

.art-sheet-body
{
position: relative;
z-index: 1;
padding: 0;
}


.art-sheet
{
margin-top: 0 !important;
cursor:auto;
}

#art-page-background-simple-gradient, #art-page-background-gradient, #art-page-background-glare
{
min-width: 930px;
}

/* end Box, Sheet */

/* begin Menu */
/* menu structure */

.art-menu a, .art-menu a:link, .art-menu a:visited, .art-menu a:hover
{
text-align: left;
text-decoration: none;
outline: none;
letter-spacing: normal;
word-spacing: normal;
}

.art-menu, .art-menu ul
{
margin: 0;
padding: 0;
border: 0;
list-style-type: none;
display: block;
}

.art-menu li
{
margin: 0;
padding: 0;
border: 0;
display: block;
float: left;
position: relative;
z-index: 5;
background: none;
}

.art-menu li:hover
{
z-index: 10000;
white-space: normal;
}

.art-menu li li
{
float: none;
}

.art-menu ul
{
visibility: hidden;
position: absolute;
z-index: 10;
left: 0;
top: 0;
background: none;
}

.art-menu li:hover>ul
{
visibility: visible;
top: 100%;
}

.art-menu li li:hover>ul
{
top: 0;
left: 100%;
}

.art-menu:after, .art-menu ul:after
{
content: ".";
height: 0;
display: block;
visibility: hidden;
overflow: hidden;
clear: both;
}
.art-menu, .art-menu ul
{
min-height: 0;
}

.art-menu ul
{
background-image: url(../images/spacer.gif);
padding: 10px 30px 30px 30px;
margin: -10px 0 0 -30px;
}

.art-menu ul ul
{
padding: 30px 30px 30px 10px;
margin: -30px 0 0 -10px;
}




div.art-nav-center
{
position: relative;
float: right;
right: 50%;

}

ul.art-menu
{
position: relative;
float: left;
left: 50%;
}

.firefox2 ul.art-menu
{
float: none;
}


/* menu structure */

.art-menu
{
padding: 4px 4px 4px 4px;
}

.art-nav
{
position: relative;
height: 43px;
z-index: 100;
}

.art-nav .l, .art-nav .r
{
position: absolute;
z-index: -1;
top: 0;
height: 43px;
background-image: url('../images/nav.png');
}

.art-nav .l
{
left: 0;
right: 0;
}

.art-nav .r
{
right: 0;
width: 930px;
clip: rect(auto, auto, auto, 930px);
}


/* end Menu */

/* begin MenuItem */
.art-menu a
{
position: relative;
display: block;
overflow: hidden;
height: 35px;
cursor: pointer;
text-decoration: none;
}

.art-menu ul li
{
margin:0;
clear: both;
}


.art-menu a .r, .art-menu a .l
{
position: absolute;
display: block;
top: 0;
z-index: -1;
height: 105px;
background-image: url('../images/menuitem.png');
}

.art-menu a .l
{
left: 0;
right: 10px;
}

.art-menu a .r
{
width: 420px;
right: 0;
clip: rect(auto, auto, auto, 410px);
}

.art-menu a .t
{
margin-right: 10px;
margin-left: 10px;
font-family: Avenir,Arial, Helvetica, Sans-Serif;
font-size: 14px;
color: #E2E5E1;
padding: 0 4px;
margin: 0 10px;
line-height: 35px;
text-align: center;
}

.art-menu a:hover .l, .art-menu a:hover .r
{
top: -35px;
}

.art-menu li:hover>a .l, .art-menu li:hover>a .r
{
top: -35px;
}

.art-menu li:hover a .l, .art-menu li:hover a .r
{
top: -35px;
}
.art-menu a:hover .t
{
color: #52594F;
}

.art-menu li:hover a .t
{
color: #52594F;
}

.art-menu li:hover>a .t
{
color: #52594F;
}


.art-menu a.active .l, .art-menu a.active .r
{
top: -70px;
}

.art-menu a.active .t
{
color: #141613;
}
/* end MenuItem */

/* begin MenuSeparator */


.art-menu .art-menu-li-separator
{
display: block;
width: 2px;
height: 35px;
}

/* end MenuSeparator */

/* begin MenuSubItem */
.art-menu ul a
{
display: block;
text-align: center;
white-space: nowrap;
height: 20px;
width: 180px;
overflow: hidden;
line-height: 20px;
background-image: url('../images/subitem.png');
background-position: left top;
background-repeat: repeat-x;
border-width: 0;
border-style: solid;
}

.art-nav ul.art-menu ul span, .art-nav ul.art-menu ul span span
{
display: inline;
float: none;
margin: inherit;
padding: inherit;
background-image: none;
text-align: inherit;
text-decoration: inherit;
}

.art-menu ul a, .art-menu ul a:link, .art-menu ul a:visited, .art-menu ul a:hover, .art-menu ul a:active, .art-nav ul.art-menu ul span, .art-nav ul.art-menu ul span span
{
text-align: left;
text-indent: 12px;
text-decoration: none;
line-height: 20px;
color: #F8F7F1;
margin-right: 10px;
margin-left: 10px;
font-family: Avenir,Arial, Helvetica, Sans-Serif;
font-size: 14px;
margin:0;
padding:0;
}

.art-menu ul li a:hover
{
color: #000000;
background-position: 0 -20px;
}

.art-menu ul li:hover>a
{
color: #000000;
background-position: 0 -20px;
}

.art-nav .art-menu ul li a:hover span, .art-nav .art-menu ul li a:hover span span
{
color: #000000;
}

.art-nav .art-menu ul li:hover>a span, .art-nav .art-menu ul li:hover>a span span
{
color: #000000;
}


/* end MenuSubItem */

/* begin Header */
div.art-header
{
margin: 0 auto;
position: relative;
z-index: 0;
width: 930px;
height: 240px;
overflow: hidden;
}


div.art-header-jpeg
{
position: absolute;
z-index: -1;
top: 0;
left: 0;
width: 930px;
height: 280px;
background-image: url('../images/header.jpg');
background-repeat: no-repeat;
background-position: left center;
}

/* end Header */

/* begin Layout */
.art-content-layout
{
display: table;
padding: 0;
border: none;
width: 930px;
}

.art-content-layout .art-content-layout
{
width: auto;
margin:0;
}

div.art-content-layout div.art-layout-cell, div.art-content-layout div.art-layout-cell div.art-content-layout div.art-layout-cell
{
display: table-cell;
}

div.art-layout-cell div.art-layout-cell
{
display: block;
}

div.art-content-layout-row
{
display: table-row;
}

.art-content-layout
{
table-layout: fixed;
border-collapse: collapse;
background-color: Transparent;
border: none !important;
padding:0 !important;
}

.art-layout-cell, .art-content-layout-row
{
background-color: Transparent;
vertical-align: top;
text-align: left;
border: none !important;
margin:0 !important;
padding:0 !important;
}
/* end Layout */

/* begin Box, Block, VMenuBlock */
.art-vmenublock
{
position: relative;
z-index: 0;
margin: 0 auto;
min-width: 1px;
min-height: 1px;
}

.art-vmenublock-body
{
position: relative;
z-index: 1;
padding: 0;
}

.art-vmenublock-cc
{
position: absolute;
z-index: -1;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: #FFFFFF;
}

.art-vmenublock
{
margin: 7px;
}

/* end Box, Block, VMenuBlock */

/* begin Box, Box, VMenuBlockContent */
.art-vmenublockcontent
{
position: relative;
z-index: 0;
margin: 0 auto;
min-width: 1px;
min-height: 1px;
}

.art-vmenublockcontent-body
{
position: relative;
z-index: 1;
padding: 5px;
}

.art-vmenublockcontent-cc
{
position: absolute;
z-index: -1;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: #FFFFFF;
}

.art-vmenublockcontent
{
position: relative;
z-index: 0;
margin: 0 auto;
min-width: 1px;
min-height: 1px;
}

.art-vmenublockcontent-body
{
position: relative;
z-index: 1;
padding: 5px;
}

.art-vmenublockcontent-cc
{
position: absolute;
z-index: -1;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: #FFFFFF;
}

/* end Box, Box, VMenuBlockContent */

/* begin Box, Block */
.art-block
{
position: relative;
z-index: 0;
margin: 0 auto;
min-width: 1px;
min-height: 1px;
}

.art-block-body
{
position: relative;
z-index: 1;
padding: 0;
}


.art-block
{
margin: 7px;
}

/* end Box, Block */

/* begin BlockHeader */
.art-blockheader
{
position: relative;
z-index: 0;
height: 32px;
margin-bottom: 0;
}

.art-blockheader .t
{
height: 32px;
color: #000000;
margin-right: 10px;
margin-left: 10px;
font-size: 12px;
margin:0;
padding: 0 10px 0 28px;
white-space: nowrap;
line-height: 32px;
}

.art-blockheader .l, .art-blockheader .r
{
display: block;
position: absolute;
z-index: -1;
height: 32px;
background-image: url('../images/blockheader.png');
}

.art-blockheader .l
{
left: 0;
right: 22px;
}

.art-blockheader .r
{
width: 930px;
right: 0;
clip: rect(auto, auto, auto, 808px);
}

/* end BlockHeader */

/* begin Box, BlockContent */
.art-blockcontent
{
position: relative;
z-index: 0;
margin: 0 auto;
min-width: 1px;
min-height: 1px;
}

.art-blockcontent-body
{
position: relative;
z-index: 1;
padding: 7px;
}


.art-blockcontent-body,
.art-blockcontent-body a,
.art-blockcontent-body li a
{
color: #52594F;

}

.art-blockcontent-body a,
.art-blockcontent-body li a
{
color: #000000;
text-decoration: underline;
}

.art-blockcontent-body a:link,
.art-blockcontent-body li a:link
{
color: #000000;
text-decoration: underline;
}

.art-blockcontent-body a:visited, .art-blockcontent-body a.visited,
.art-blockcontent-body li a:visited, .art-blockcontent-body li a.visited
{
color: #000000;

}

.art-blockcontent-body a:hover, .art-blockcontent-body a.hover,
.art-blockcontent-body li a:hover, .art-blockcontent-body li a.hover
{
color: #000000;

text-decoration: none;
}

.art-blockcontent-body ul
{
list-style-type: none;
color: #282B26;
margin: 0;
padding: 0;
}

.art-blockcontent-body ul li
{
text-decoration: none;
line-height: 1.25em;
padding: 0 0 0 13px;
background-image: url('../images/blockcontentbullets.png');
background-repeat: no-repeat;
}


/* end Box, BlockContent */

/* begin Button */
.art-button-wrapper .art-button
{
font-family: Arial, Helvetica, Sans-Serif;
font-style: normal;
font-weight: normal;
font-size: 12px;
display: inline-block;
vertical-align: middle;
white-space: nowrap;
text-align: left;
text-decoration: none !important;
color: #000000 !important;
width: auto;
outline: none;
border: none;
background: none;
line-height: 30px;
height: 30px;
margin: 0 !important;
padding: 0 21px !important;
overflow: visible;
cursor: default;
z-index: 0;
}

.art-button img, .art-button-wrapper img
{
margin: 0;
vertical-align: middle;
}

.art-button-wrapper
{
vertical-align: middle;
display: inline-block;
position: relative;
height: 30px;
overflow: hidden;
white-space: nowrap;
width: auto;
margin: 0;
padding: 0;
z-index: 0;
}

.firefox2 .art-button-wrapper
{
display: block;
float: left;
}

input, select, textarea, select
{
vertical-align: middle;
font-family: Arial, Helvetica, Sans-Serif;
font-style: normal;
font-weight: normal;
font-size: 12px;
}

.art-block select
{
width:96%;
}

.art-button-wrapper.hover .art-button, .art-button:hover
{
color: #000000 !important;
text-decoration: none !important;
}

.art-button-wrapper.active .art-button
{
color: #FCF9ED !important;
}

.art-button-wrapper .l, .art-button-wrapper .r
{
display: block;
position: absolute;
z-index: -1;
height: 90px;
margin: 0;
padding: 0;
background-image: url('../images/button.png');
}

.art-button-wrapper .l
{
left: 0;
right: 10px;
}

.art-button-wrapper .r
{
width: 409px;
right: 0;
clip: rect(auto, auto, auto, 399px);
}

.art-button-wrapper.hover .l, .art-button-wrapper.hover .r
{
top: -30px;
}

.art-button-wrapper.active .l, .art-button-wrapper.active .r
{
top: -60px;
}

.art-button-wrapper input
{
float: none !important;
}
/* end Button */

/* begin Box, Post */
.art-post
{
position: relative;
z-index: 0;
margin: 0 auto;
min-width: 1px;
min-height: 1px;
}

.art-post-body
{
position: relative;
z-index: 1;
padding: 10px;
}


.art-post
{
margin: 7px;
}

a img
{
border: 0;
}

.art-article img, img.art-article
{
margin: 10px;
}

.art-metadata-icons img
{
border: none;
vertical-align: middle;
margin: 2px;
}

.art-article table, table.art-article
{
border-collapse: collapse;
margin: 1px;
width: auto;
}

.art-article th, .art-article td
{
padding: 2px;
border: solid 1px #C7BC8F;
vertical-align: top;
text-align: left;
}

.art-article th
{
text-align: center;
vertical-align: middle;
padding: 7px;
}

pre
{
overflow: auto;
padding: 0.1em;
}

/* end Box, Post */

/* begin PostHeaderIcon */
.art-post h2.art-postheader,
.art-post h2.art-postheader a,
.art-post h2.art-postheader a:link,
.art-post h2.art-postheader a:visited,
.art-post h2.art-postheader a.visited,
.art-post h2.art-postheader a:hover,
.art-post h2.art-postheader a.hovered
{
margin: 0.2em 0;
padding: 0;
font-size: 22px;
color: #3E443C;
}

.art-post h2.art-postheader a,
.art-post h2.art-postheader a:link,
.art-post h2.art-postheader a:visited,
.art-post h2.art-postheader a.visited,
.art-post h2.art-postheader a:hover,
.art-post h2.art-postheader a.hovered
{
margin: 0;
text-decoration: none;
color: #665C33;
}

.art-post h2.art-postheader a:visited,
.art-post h2.art-postheader a.visited
{

color: #636C60;
}


.art-post h2.art-postheader a:hover,
.art-post h2.art-postheader a.hovered
{


color: #CDA71D;
}

/* end PostHeaderIcon */

/* begin PostBullets */
.art-post ol, .art-post ul
{
color: #3E443C;
margin: 1em 0 1em 2em;
padding: 0;

}

.art-post li ol, .art-post li ul
{
margin: 0.5em 0 0.5em 2em;
padding: 0;
}

.art-post li
{
margin: 0.2em 0;
padding: 0;
}

.art-post ul
{
list-style-type: none;
}

.art-post ol
{
list-style-position: inside;

}



.art-post li
{
padding: 0 0 0 13px;
line-height: 1em;
}

.art-post ol li, .art-post ul ol li
{
background: none;
padding-left: 0;/* overrides overflow for "ul li" and sets the default value */
overflow: visible;
}

.art-post ul li, .art-post ol ul li
{
background-image: url('../images/postbullets.png');
background-repeat: no-repeat;
padding-left: 13px;/* makes "ul li" not to align behind the image if they are in the same line */
overflow: auto;
}


/* end PostBullets */

/* begin PostQuote */
blockquote,
blockquote p,
.art-postcontent blockquote p
{
color: #0F100E;
font-style: italic;
text-align: left;
}

blockquote,
.art-postcontent blockquote
{
border: solid 1px #D4CCAA;
margin: 10px 10px 10px 50px;
padding: 5px 5px 5px 41px;
background-color: #E9E4D3;
background-image: url('../images/postquote.png');
background-position: left top;
background-repeat: no-repeat;/* makes blockquote not to align behind the image if they are in the same line */
overflow: auto;
}

/* end PostQuote */

/* begin Footer */
.art-footer
{
position: absolute;
overflow: hidden;
width: 100%;
}


.art-footer-t
{
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: #252824;
}

.art-footer-body
{
position:relative;
padding: 8px;
}



.art-footer-text, .art-footer-text p
{
margin: 0;
padding: 0;
text-align: center;
}

.art-footer,
.art-footer p,
.art-footer a,
.art-footer a:link,
.art-footer a:visited,
.art-footer a:hover
{
color: #FFFFFF;
font-size: 11px;
}

.art-footer-text
{
margin: 0 10px 0 10px;
}

.art-footer a,
.art-footer a:link
{
color: #CF0202;
text-decoration: underline;
}

.art-footer a:visited
{
color: #CF0202;

}

.art-footer a:hover
{
color: #CF0202;

text-decoration: none;
}/* end Footer */

/* begin PageFooter */
.art-page-footer, .art-page-footer a, .art-page-footer a:link, .art-page-footer a:visited, .art-page-footer a:hover
{
font-family: Arial;
font-size: 10px;
letter-spacing: normal;
word-spacing: normal;
font-style: normal;
font-weight: normal;
text-decoration: underline;
color: #B3911A;
}

.art-page-footer
{
margin: 1em;
text-align: center;
text-decoration: none;
color: #887A44;
}
/* end PageFooter */

/* begin LayoutCell, content */
.art-content-layout .art-content
{
width: 100%;
}
/* end LayoutCell, content */



table.moduletable th
{
font-size: 140%;
padding: .5em 0;
}

.firefox2 table.poll tr td div
{
font-size: 0;
}

#footer
{
text-align: center;
}

.contentpaneopen span.small, .contentpaneopen td.createdate, .contentpaneopen td.modifydate
{
font-size: 75%;
padding-bottom: 1em;
}

.column_separator
{
padding-left: .4em;
}

.pagination span
{
padding: 2px;
}

.pagination a
{
padding: 2px;
}

div.offline
{
background: #fffebb;
width: 100%;
position: absolute;
top: 0;
left: 0;
font-size: 1.2em;
padding: 5px;
}

/* headers */
table.moduletable th, legend
{
margin: 0;
font-weight: bold;
font-family: Helvetica,Arial,sans-serif;
font-size: 1.5em;
padding-left: 0;
margin-bottom: 10px;
text-align: left;
}

/* form validation */
.invalid
{
border-color: #ff0000;
}

label.invalid
{
color: #ff0000;
}


/** overlib **/

.ol-foreground
{
background-color: #f6f6f6;
}

.ol-background
{
background-color: #666;
}

.ol-textfont
{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
}

.ol-captionfont
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #f6f6f6;
font-weight: bold;
}

.ol-captionfont a
{
color: #0B55C4;
text-decoration: none;
font-size: 12px;
}

/* spacers */
span.article_separator
{
display: none;
}

.column_separator
{
padding-left: 10px;
}

td.buttonheading img
{
border: none;
}

.clr
{
clear: both;
}

div#maindivider
{
border-top: 1px solid #ddd;
margin-bottom: 10px;
overflow: hidden;
height: 1px;
}

table.blog span.article_separator
{
display: none;
}

/* edit button */
.contentpaneopen_edit
{
float: left;
}

/* table of contents */
table.contenttoc
{
margin: 5px;
border: 1px solid #ccc;
padding: 5px;
float: right;
}

table.contenttoc td
{
padding: 0 5px;
}


/* content tables */
td.sectiontableheader
{
background: #efefef;
color: #333;
font-weight: bold;
padding: 4px;
border-right: 1px solid #fff;
}

tr.sectiontableentry0 td,
tr.sectiontableentry1 td,
tr.sectiontableentry2 td
{
padding: 4px;
}

td.sectiontableentry0,
td.sectiontableentry1,
td.sectiontableentry2
{
padding: 3px;
}


/* content styles */
table.contentpaneopen, table.contentpane
{
margin: 0;
padding: 0;
width: auto;
}

table.contentpaneopen li
{
margin-bottom: 5px;
}

table.contentpaneopen fieldset
{
border: 0;
border-top: 1px solid #ddd;
}

table.contentpaneopen h3
{
margin-top: 25px;
}

table.contentpaneopen h4
{
font-family: Arial, Helvetica, sans-serif;
color: #333;
}

.highlight
{
background-color: #fffebb;
}

/* module control elements */
table.user1user2 div.moduletable
{
margin-bottom: 0;
}

div.moduletable, div.module
{
margin-bottom: 25px;
}

div.module_menu h3
{
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
color: #eee;
margin: -23px -4px 5px -5px;
padding-left: 10px;
padding-bottom: 2px;
}

div.module_menu
{
margin: 0;
padding: 0;
margin-bottom: 15px;
}

div.module_menu div div div
{
padding: 10px;
padding-top: 30px;
padding-bottom: 15px;
width: auto;
}

div.module_menu div div div div
{
background: none;
padding: 0;
}

div.module_menu ul
{
margin: 10px 0;
padding-left: 20px;
}

div.module_menu ul li a:link, div.module_menu ul li a:visited
{
font-weight: bold;
}

#leftcolumn div.module
{
padding: 0 10px;
}

#leftcolumn div.module table
{
width: auto;
}

/* forms */
table.adminform textarea
{
width: 540px;
height: 400px;
font-size: 1em;
color: #000099;
}

div.search input
{
width: 95%;
border: 1px solid #ccc;
margin: 15px 0 10px 0;
}

form#form-login
{
text-align: left;
}

form#form-login fieldset
{
border: 0 none;
margin: 0;
padding: 0.2em;
}

form#form-login ul
{
list-style-type: none;
margin: 0;
padding: 0;
}

form#form-login ul li
{
background-image: none;
padding: 0;
}

#modlgn_username, #modlgn_passwd
{
width: 90%;
}

#form-login-username, #form-login-password, #form-login-remember
{
display: block;
margin: 0;
}

form#com-form-login
{
text-align: left;
}

form#com-form-login fieldset
{
border: 0 none;
margin: 0;
padding: 0.2em;
}

form#com-form-login ul
{
list-style-type: none;
margin: 0;
padding: 0;
}

form#com-form-login ul li
{
background-image: none;
padding: 0;
}

/* thumbnails */
div.mosimage
{
margin: 5px;
}

div.mosimage_caption {
font-size: .90em;
color: #666;
}

div.caption
{
padding: 0 10px 0 10px;
}

div.caption img
{
border: 1px solid #CCC;
}

div.caption p
{
font-size: .90em;
color: #666;
text-align: center;
}

/* Parameter Table */
table.paramlist
{
margin-top: 5px;
}

table.paramlist td.paramlist_key
{
width: 128px;
text-align: left;
height: 30px;
}

div.message
{
font-weight: bold;
font-size: 14px;
color: #c30;
text-align: center;
width: auto;
background-color: #f9f9f9;
border: solid 1px #d5d5d5;
margin: 3px 0 10px;
padding: 3px 20px;
}

/* Banners module */

/* Default skyscraper style */
.banneritem img
{
display: block;
margin-left: auto;
margin-right: auto;
}

/* Text advert style */

.banneritem_text
{
padding: 4px;
font-size: 11px;
}

.bannerfooter_text
{
padding: 4px;
font-size: 11px;
background-color: #f7f7f7;
text-align: right;
}

/* System Messages */
/* see system general.css */

.pagination span
{
padding: 2px;
}

.pagination a
{
padding: 2px;
}

/* Polls */
.pollstableborder
{
margin-top: 8px;
}


.pollstableborder td
{
text-align: left;

}

/* WebLinks */
span.description
{
display: block;
padding-left: 30px;
}

/* Frontend Editing*/
fieldset
{
border: 1px solid #ccc;
margin-top: 15px;
padding: 15px;
}

legend
{
margin: 0;
padding: 0 10px;
}

td.key
{
border-bottom: 1px solid #eee;
color: #666;
}

/* Tooltips */

.tool-tip
{
float: left;
background: #ffc;
border: 1px solid #d4d5aa;
padding: 5px;
max-width: 200px;
}

.tool-title
{
padding: 0;
margin: 0;
font-size: 100%;
font-weight: bold;
margin-top: -15px;
padding-top: 15px;
padding-bottom: 5px;
background: url(../../system/images/selector-arrow.png) no-repeat;
}

.tool-text
{
font-size: 100%;
margin: 0;
}

/* System Standard Messages */
#system-message
{
margin-bottom: 20px;
}

#system-message dd.message ul
{
background: #c3d2e5 url(../../system/images/notice-info.png) 4px center no-repeat;
border-top: 3px solid #de7a7b;
border-bottom: 3px solid #de7a7b;
margin: 0;
padding-left: 40px;
text-indent: 0;
}

/* System Error Messages */
#system-message dd.error ul
{
color: #c00;
background: #e6c0c0 url(../../system/images/notice-alert.png) 4px center no-repeat;
border-top: 3px solid #DE7A7B;
border-bottom: 3px solid #DE7A7B;
margin: 0;
padding-left: 40px;
text-indent: 0;
}

/* System Notice Messages */
#system-message dd.notice ul
{
color: #c00;
background: #efe7b8 url(../../system/images/notice-note.png) 4px center no-repeat;
border-top: 3px solid #f0dc7e;
border-bottom: 3px solid #f0dc7e;
margin: 0;
padding-left: 40px;
text-indent: 0;
}

#syndicate
{
float: left;
padding-left: 25px;
}

/* Component Specific Fixes */

#component-contact table td
{
padding: 2px 0;
}

.breadcrumbs img
{
margin: 0;
padding: 0;
border: 0;
}

.mceToolbarTop {
white-space: normal;
}

.mceEditor
{
background: none;
}

#archive-list
{
list-style-type: none;
margin: 0;
padding: 0;
}

#archive-list li
{
list-style-type: none;
background-image: none;
margin-left: 0;
padding-left: 0;
}

#navigation
{
text-align: center;
}

.article h3 img
{
border: none;
display: inline;
margin: 0;
padding: 0;
}

.art-footer-text .moduletable
{
border: none;
margin: 0;
padding: 0;
}

.pollstableborder td {
vertical-align: middle;
}

.img_caption.left
{
float: left;
margin-right: 1em;
}

.img_caption.right
{
float: right;
margin-left: 1em;
}

.img_caption.left p
{
clear: left;
text-align: center;
}

.img_caption.right p
{
clear: right;
text-align: center;
}

.img_caption img
{
margin: 0;
}

.contentheading
{

color: #C7051F;
}

#system-message ul li {
background-image: none;
padding-left: 0;
}

/* Plugin compatilibity. */

/* 152316, DOCman */

.dm_taskbar ul
{
background-image: none;
margin: 0;
padding: 0;
}

.dm_taskbar ul li
{
background-image: none;
}





Quelqu'un à une idée pour que mon footer soit en largeur 100% ?

Merci