/*  ----------------------------------------------------------- */
/*  Feuilles de styles des squelettes par defaut pour SPIP 1.9  */
/*  ----------------------------------------------------------- */

/* taille typo
 * Base				100%
 * -------------------------------------
 * 20px				1.27em
 * 19px				1.21em
 * 18px				1.15em
 * 17px				1.09em
 * 16px				1.03em
 * 15px				0.96em
 * 14px				0.88em
 * 13px				0.82em
 * 12px				0.77em
 * 11px				0.71em
 * 10px				0.65em
 *  9px				0.59em
 * Attention : en dessous de 0.71em le texte devient illisible en text smallest sur MSIE
 */

/*  ------------------------------------------
/*  Correction des styles HTML par defaut
/*  ------------------------------------------ */

body {
background-image:url('/charte/body_bg.png');
background-repeat:repeat-x;
background-color:#791d1d;
margin: 0;
padding: 0;
font-family: arial, "lucida console", sans-serif;
color: black;
font-size:1em;
}

img, table { margin: 0; padding: 0; border: none; }
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0;}
div,span,p,td,tr,ul,li{margin: 0; padding: 0;}
td{vertical-align:top;}

.nettoyeur{
clear:both;
}

a{
text-decoration:none;
color:black;
}

/**********************************Cadre*************************/

div#page{
padding-top:23px;
padding-bottom:10px;
width:780px;
margin-left:auto;
margin-right:auto;
text-align:left;
}

div#page_bg{
background-image:url('/charte/page_bg.png');
background-repeat:repeat-y;
padding-left:6px;
padding-right:6px;
}

div#page_top{
background-image:url('/charte/page_top.png');
background-repeat:no-repeat;
padding-top:7px;
}

div#page_bottom{
background-image:url('/charte/page_bottom.png');
background-repeat:no-repeat;
background-position:bottom left;
padding-bottom:7px;
}


/**************************Bandeau******************/

div#bandeau_top{
background-image:url('/charte/bandeau_top_bg.png');
background-repeat:repeat-x;
}

div#bandeau_top_right{
background-image:url('/charte/bandeau_top_right.png');
background-repeat:no-repeat;
background-position:top right;

}

div#bandeau_top_left{
background-image:url('/charte/bandeau_top_left.png');
background-repeat:no-repeat;
background-position:top left;
}

div#bandeau_top_tonneau{
background-image:url('/charte/tonneau_top.png');
background-repeat:no-repeat;
background-position:50% 0%;
}

div#bandeau_top_tonneau table{
width:100%;
}

td.titre_site_left{
padding-left:15px;
padding-top:1px;
font-size:0.77em;
vertical-align:top;
}

td.titre_site_right{
text-align:right;
padding-right:15px;
padding-top:1px;
font-size:0.77em;
vertical-align:top;
}

img#bandeau_middle{
display:block;
}

div#bandean_bottom{
background-image:url('/charte/bandeau_bottom_bg.jpg');
background-repeat:no-repeat;
padding-left:25px;
padding-right:25px;
}

div#bandean_bottom table{
width:100%;
}

div#bandean_bottom table td{
vertical-align:top;
padding-top:3px;
}

td.bouton{

}

a.bandeau{
background-image:url('/charte/a_bandeau_puce.gif');
background-repeat:no-repeat;
background-position:0% 50%;
padding-left:15px;
font-family: "Trebuchet MS", Tahoma, sans-serif;
color:black;
font-size:1.03em;
font-weight:bold;
}

a.bandeau:hover{
color:white;
}

/*************************Contenu**************************/

div#contenu_top{
background-image:url('/charte/contenu_top_bg.png');
background-repeat:repeat-x;
}

div#contenu_top_right{
background-image:url('/charte/contenu_top_right.png');
background-repeat:no-repeat;
background-position:top right;
}

div#contenu_top_left{
background-image:url('/charte/contenu_top_left.png');
background-repeat:no-repeat;
background-position:top left;
}

div#contenu_top_tonneau{
background-image:url('/charte/contenu_top_tonneau.png');
background-repeat:no-repeat;
background-position:50% 0%;
height:16px;
}

div#contenu{
background-image:url('/charte/contenu_bg.png');
background-repeat:repeat-y;
background-color:#f6f1e2;
}

h1.titre_page{
font-size:1.33em;
font-family: "Trebuchet MS", Tahoma, sans-serif;
font-weight:normal;
background-image:url('/charte/titre_page_bg.png');
background-repeat:repeat-x;
background-position:bottom left;
display:block;
}

div.titre_page{
background-repeat:no-repeat;
background-position:top left;
margin-left:10px;
padding-top:17px;
padding-left:37px;
padding-right:2px;
padding-bottom:20px;
}

p.spip{
padding-left:30px;
padding-right:30px;
font-size:0.82em;
text-align:justify;
padding-bottom:10px;

}

div.texte_page{
position:relative;
}

/*****************************Pied de page********************/

div#pied_de_page{
background-image:url('/charte/pied_de_page_bg.png');
background-repeat:no-repeat;
background-position:bottom left;
padding-left:30px;
padding-right:30px;
padding-bottom:2px;
margin-bottom:0px;
}

div#boutons_pied_de_page{
border-top:1px solid #bab297;
font-size:0.71em;
padding-top:2px;
}

div#boutons_pied_de_page table{
width:100%;
}

td.boutons_left{
text-align:left;
}

td.boutons_right{
text-align:right;
}

td.boutons_right a{
margin-left:25px;
}

a.pied_de_page:hover{
color:#699F00;
}


/****************************Credits***********************/
div#credits{
color:#EFEFEF;
font-size:0.71em;
text-align:right;
padding-right:6px;
}

div#credits a{
color:#EFEFEF;
}

div#credits a:hover{
color:black;
}


/**************************404******************/
p.page_404
{
margin-top:50px;
margin-left:50px;
}

a.page_404{
color:white;
}

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