/*  ----------------------------------------------------------- */
/*  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
/*  ------------------------------------------ */
img.block{
display:block;
/*clear:both;*/
}

/*************************Menu Catalogue*************************/

div.menu_catalogue{
background-image:url(images/catalogue_bg.png);
background-repeat: repeat-y;
background-position:center top;
}

div.menu_catalogue_top{
background-image:url(images/catalogue_top_bg.png);
background-repeat: no-repeat;
background-position:center top;
}

div.menu_catalogue_bottom{
background-image:url(images/catalogue_bottom_bg.png);
background-repeat: no-repeat;
background-position:center bottom;
padding-top:6px;
}

h3.titre_menu_catalogue{
text-transform:uppercase;
font-family: "Trebuchet MS", Verdana, sans-serif;
font-weight:bold;
font-size:1.25em;
color:#6F6F6F;
background-image:url(images/titre_catalogue_bg.png);
background-repeat: no-repeat;
background-position:center center;
padding-left:30px;
padding-top:10px;
padding-bottom:10px;
text-align:center;
}

ul.menu_catalogue{
list-style:none;
}

li.menu_catalogue{
background-image:url(images/item_menu_catalogue_bg.png);
background-repeat: no-repeat;
background-position:top left;
padding-top:6px;
margin-bottom:4px;
}

li.menu_catalogue img{
margin-top:3px;
}

div.menu_catalogue_liste{
padding-left:7px;
padding-right:6px;
padding-top:10px;
padding-bottom:4px;
}

a.menu_catalogue{
padding-left:35px;
display:block;
background-image:url(images/menu_catalogue_puce.png);
background-repeat: no-repeat;
background-position:center left;
font-size:0.88em;
margin-left:8px;
}

a.menu_catalogue:hover{
background-image:url(images/menu_catalogue_puce_hover.png);
color:#2CB9D2;
}

/************************Ajax*********************/

noscript p.retour_erreur{
background-color:#FFEFFF;
font-size:0.82em;
text-align:center;
font-weight:bold;
border:1px solid #e338e1;
margin-bottom:2px;
padding-top:2px;
padding-bottom:2px;
padding-left:2px;
padding-right:2px;
}

h3.attributs{
margin-bottom:10px;
text-align:center;
text-transform:uppercase;
font-family: "Trebuchet MS", Verdana, sans-serif;
font-weight:bold;
font-size:1.25em;
color:#6F6F6F;
padding-left:26px;
}

h5{
font-size:0.82em;
color:#6F6F6F;
padding-bottom:6px;
}

h5.suivant{
font-weight:bold;
}

div#rubrique_ajax{
/*position:relative;*/
}

div#rubrique_ajax select{
font-size:0.82em;
font-family: arial, helvetica, sans-serif;
background-color:white;
border:1px solid #AFAFAF;
padding:2px 3px 2px 3px;
}

div.select{
margin-top:10px;
margin-bottom:10px;
background-image:url(images/select_puce.png);
background-repeat: no-repeat;
background-position:0px 0px;
padding-left:22px;
}

div.select_next{
margin-top:10px;
margin-bottom:10px;
background-image:url(images/select_next_puce.png);
background-repeat: no-repeat;
background-position:top left;
padding-left:22px;
}

div.a_venir{
padding-left:22px;
}

div.attributs_bg{
background-image:url(images/attributs_bg.png);
background-repeat: repeat-y;
background-position:left top;
width:278px;
float:right;
margin-right:0px;
}

div.attributs_top{
background-image:url(images/attributs_top_bg.png);
background-repeat: no-repeat;
background-position:left top;
}

div.attributs_bottom{
background-image:url(images/attributs_bottom_bg.png);
background-repeat: no-repeat;
background-position:left bottom;
padding-top:10px;
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
}

div.rubrique_ajax_loader{
width:26px;
float:right;
text-align:left;
margin-right:3px;
margin-top:2px;
}

div#rubrique_ajax_prix  h5{
padding-left:22px;
}

div#rubrique_ajax_prix  span.prix{
padding-left:22px;
font-size:1.5em;
font-weight:bold;
color:#E338E1;
}

div#rubrique_ajax_prix  span.prix_ht{
font-size:0.77em;
color:#E338E1;
}

div#rubrique_ajax_prix  span.prix_fdp{
display:block;
padding-left:22px;
font-size:0.77em;
color:#E338E1;
}

div.bouton_acheter{
text-align:center;
margin-top:12px;
margin-bottom:4px;
}

div.bouton_acheter a{
display:block;
width:173px;
margin-left:auto;
margin-right:auto;
}

img.bouton_acheter{
display:block;
width:173px;
height:36px;
}

img.photo_objet{
margin-top:10px;
margin-left:20px;
}

h3.gabarits{
font-family: "Trebuchet MS", Verdana, sans-serif;
font-weight:bold;
font-size:1em;
color:#4FCD4C;
text-transform:uppercase;
margin-bottom:0px;
padding-bottom:0px;
margin-top:0px;
}

div.gabarits p{
text-align:justify;
display:block;
margin-top:10px;
margin-bottom:20px;
}

p.texte_rubrique{
display:block;
margin-top:10px;
margin-bottom:20px;
text-align:justify;
}

p.texte_rubrique strong{
font-weight:normal;
}

p.texte_rubrique a{
text-decoration:none;
}

p span.gras{
font-weight:bold;
color:#E838EB;
}

/********************************Index catalogue*********************/
table.catalogue{
width:100%;
margin-bottom:10px;
margin-top:10px;
}

table.catalogue td{
text-align:center;
padding-top:7px;
padding-bottom:7px;
padding-left:0px;
padding-right:0px;
}

table.catalogue td.left{
text-align:left;
}

table.catalogue td.right{
text-align:right;
}

/***************Livraison***********/
body div.bloc_livraison p{
text-align:center;
padding-top:50px;
}

body div.bloc_livraison img{
margin-top:10px;
}
