/*  ----------------------------------------------------------- */
/*  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 {
text-align: center;
font-size: 1em;
color: black;
font-family: arial, "lucida console", sans-serif;
/*background-image:url(images/body_bg.png);
background-position:top left;*/
}

img, table { margin: 0; padding: 0; border: none; }
h1, h2, h3, h4, h5, h6,div,span,ul,li,tr,td,a,p { margin: 0; padding: 0;}
a{
text-decoration:none;
color:black;
}


/*  ------------------------------------------
/*  Disposition a l'ecran des blocs principaux
/*  ------------------------------------------ */
#page {
margin-top:25px;
width: 970px;
text-align: left;
margin-left: auto;
margin-right: auto;
border:0px solid black;
background-color:white;
padding:1px;
}

/*******************Texte******************/
p{
text-align:justify;
font-size:0.82em;
}


/********************Bandeau**********************/
div#bandeau{
background-image:url(images/bandeau_bg.jpg);
background-repeat:no-repeat;
background-position:top right;
background-color:black;
}

img#logo{
display:block;
width:241px;
}

td#liens_bandeau{
vertical-align:bottom;
padding-left:15px;
padding-bottom:2px;
}

td#liens_bandeau table{
width:385px;
}

td#liens_bandeau table td{
text-align:center;
}

td#liens_bandeau a{
color:white;
font-size:1.21em;
font-style:italic;
}

td#liens_bandeau a:hover{
color:#FEDE0D;
}

/*******************Menu************************/
div#menu{
}

td#offres_du_mois{
width:241px;
text-align:center;
padding-top:18px;
padding-bottom:18px;
background-color:black;
/*background-image:url(images/offres_du_mois_bg.jpg);
background-repeat:no-repeat;
background-position:top left;*/
vertical-align:top;
}

td#offres_du_mois a img{
display:block;
margin-left: auto;
margin-right: auto;
width:182px;
}

div.nettoyeur{
clear:both;
}

td#liste_rubrique{
text-align:right;
vertical-align:middle;
padding-left:4px;
padding-right:4px;
padding-top:0px;
padding-bottom:0px;
}

td#liste_rubrique table{
margin:0;
padding:0;
}

td#liste_rubrique table td{
text-align:center;
border:1px solid black;
width:98px;
height:24px;
vertical-align:middle;
padding:2px 2px 2px 2px;
font-size:0.71em;
}

a.rubrique{
font-weight:bold;
color:white;
display:block;
width:100%;
}

a.rubrique:hover{
color:black;
}

td.rubrique_7{
background-color:#ee1d24;
}

td.rubrique_12{
background-color:#5888c6;
}
td.rubrique_13{
background-color:#a5439a;
}
td.rubrique_15{
background-color:#e83e96;
}
td.rubrique_16{
background-color:#f7cc0e;
}
td.rubrique_17{
background-color:#00a88f;
}
td.rubrique_18{
background-color:#006a9f;
}
td.rubrique_20{
background-color:#b6b7bb;
}
td.rubrique_21{
background-color:#00a98d;
}
td.rubrique_22{
background-color:#b1005c;
}
td.rubrique_23{
background-color:#f78e1f;
}
td.rubrique_24{
background-color:#e83e96;
}
td.rubrique_19{
background-color:#a0228c;
}

/********************Pied de page*********************/
div#pied_de_page table{
width:100%;
}

td#logo_nomadic{
width:241px;
text-align:center;
}

td#logo_nomadic h4{
font-size:0.71em;
}

td#logo_nomadic img{
border-top:1px solid #9e9ea0;
padding-top:5px;
display:block;
margin-left: auto;
margin-right: auto;
}

td#adresse{
vertical-align:bottom;
}

td#adresse div{
text-align:center;
font-size:0.77em;
font-weight:bold;
color:white;
background-color:black;
padding-top:4px;
padding-bottom:4px;
}

td#adresse div img{
position:relative;
}

/*******************Mentions*******************/

div#mentions{
width: 970px;
margin-left: auto;
margin-right: auto;
padding:5px;
font-size:0.77em;
margin-top:0px;
}

div#mentions div.left{
width:49%;
float:left;
text-align:left;
}

div#mentions div.right{
width:49%;
float:right;
text-align:right;
}

div#mentions div span.separation{
padding-left:10px;
padding-right:6px;
color:black;
}

div#mentions a{
color:black;
}

div#mentions a:hover{
text-decoration:underline;
}

/*******************Erreur 404****************/
div#page_404{
background-color:white;
border:1px solid #AFAFAF;
padding:20px;
}

h1.page_404{
margin-bottom:10px;
font-size:1.5em;
font-weight:normal;
position:relative;
}

p.page_404{
position:relative;
}

a.page_404{
font-size:0.82em;
font-weight:bold;
position:relative;
}

a.page_404:hover{
color:#F33824;
}

img.page_404{
display:block;
width:100px;
float:left;
margin-right:25px;
}








