/*  ----------------------------------------------------------- */
/*  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
 */
 
/************************Contenu****************************/
div.titre_page_3{
background-image:url('/charte/picto_raisin.png');
}

div.titre_page_defaut{
background-image:url('/charte/picto_feuille.png');
}

div.titre_page_11{
background-image:url('/charte/picto_tire_bouchon.png');
}

div.titre_page_21,div.titre_page_23{
background-image:url('/charte/picto_telephone.png');
}

td.texte p.spip{
padding-right:0px;
}

td.texte{
padding-right:30px;
padding-bottom:5px;

}

td.photo_titre{
width:210px;
padding-right:30px;
padding-top:20px;
}

td.photo{
width:210px;
padding-left:30px;
padding-top:5px;
padding-bottom:5px;
}

td.photo img,td.photo_titre img,td.photo_article img{
display:block;
}

td.photo div.photo{
margin-bottom:5px;
}

div.photo_top{
background-image:url('/charte/photo_top.gif');
background-repeat:no-repeat;
background-position:top left;
padding-top:6px;
}

div.photo_bottom{
background-image:url('/charte/photo_bottom.gif');
background-repeat:no-repeat;
background-position:bottom left;
padding-left:6px;
padding-bottom:6px;
}

div.photo_bg{
background-image:url('/charte/photo_bg.gif');
background-repeat:repeat-y;
background-position:top left;
}

div.photos_muliples{
padding-left:30px;
}

td.photos_muliples{
vertical-align:middle;
}

td.photos_muliples div.photo_bg{
margin-left:auto;
margin-right:auto;
}

td.photos_muliples_143 div.photo_bg{
width:143px;
}

td.photos_muliples_210 div.photo_bg{
width:210px;
}

td.photos_muliples_210 div.photo_bg{
background-image:url('/charte/photo_bg.gif');
}

td.photos_muliples_210 div.photo_bottom{
background-image:url('/charte/photo_bottom.gif');
}

td.photos_muliples_210 div.photo_top{
background-image:url('/charte/photo_top.gif');
}

td.photos_muliples_143 div.photo_bg{
background-image:url('/charte/photo_bg_143.gif');
}

td.photos_muliples_143 div.photo_bottom{
background-image:url('/charte/photo_bottom_143.gif');
}

td.photos_muliples_143 div.photo_top{
background-image:url('/charte/photo_top_143.gif');
}

h2.sous_titre{
margin-left:30px;
padding-left:17px;
margin-bottom:10px;
font-size:1em;
font-weight:bold;
font-family: "Trebuchet MS", Tahoma, sans-serif;
background-image:url('/charte/h3_spip.png');
background-repeat:no-repeat;
background-position:bottom left;
}


div.legende_photo{
text-align:center;
font-size:0.71em;
background-color:#F6F1E2;
}

ul.spip{
margin-left:25px;
padding-left:25px;
font-size:0.82em;
text-align:justify;
}

ul.spip li{
list-style-image:url('/charte/ul_spip_puce.png');
padding-bottom:10px;
}

table.spip{
width:100%;
}

td.photo_article{
/*width:210px;*/
}

table.spip td.photo_article p{
padding:0;
margin:0;
text-align:inherit;
display:block;
}

span.spip_documents{
margin:0;
padding:0;
}

h1.titre_page_sans_photo{
margin-right:30px;
}

/*****************************Liste des vins************************/

table.liste_vins{
width:100%;
}

div.liste_vins{
padding-left:40px;
padding-right:50px;
}

div.description_vin_top{
background-image:url('/charte/description_vin_top.png');
background-repeat:no-repeat;
background-position:top left;
padding-top:14px;
}

div.description_vin_bottom{
background-image:url('/charte/description_vin_bottom.png');
background-repeat:no-repeat;
background-position:bottom right;
padding-right:10px;
}

div.description_vin_bg{
background-image:url('/charte/description_vin_bg.png');
background-repeat:repeat-y;
background-position:top left;
width:327px;
margin-bottom:15px;
}

td.description_vin_left{
text-align:left;
}

td.description_vin_right{
text-align:right;
}

td.description_vin_right div.description_vin_bg{
margin-left:auto;
}

td.photo_vin{
vertical-align:bottom;
text-align:left;
}

td.photo_vin img{
display:block;
}

td.description_vin p.spip{
padding-left:10px;
color:#2F2E29;
padding-right:10px;
}

h3.nom_vin{
text-align:left;
font-family: "Trebuchet MS", Tahoma, sans-serif;
font-weight:normal;
padding-top:0px;
margin-bottom:10px;
font-size:1.09em;
color:#92B64B;
}

td.prix_vin{
font-size:0.77em;
text-align:right;
padding-bottom:5px;
padding-right:10px;
padding-left:10px;
color:#494537;
background-image:url('/charte/prix_vin_puce.png');
background-repeat:no-repeat;
background-position:9px 2px;
}

h2.sous_titre_vin{
margin-left:30px;
margin-right:30px;
padding-left:17px;
margin-top:10px;
margin-bottom:10px;
font-size:1.09em;
font-weight:normal;
font-family: "Trebuchet MS", Tahoma, sans-serif;
background-image:url('/charte/h3_spip.png');
background-repeat:no-repeat;
background-position:bottom left;
}

div.service_vin_top{
background-image:url('/charte/service_vin_top.gif');
background-repeat:no-repeat;
background-position:top left;
padding-top:6px;
}

div.service_vin_bottom{
background-image:url('/charte/service_vin_bottom.gif');
background-repeat:no-repeat;
background-position:bottom right;
padding-right:5px;
}

div.service_vin_bg{
background-image:url('/charte/service_vin_bg.gif');
background-repeat:repeat-y;
background-position:top left;
}

div.service_vin_photo{
background-image:url('/charte/photo_vins.jpg');
background-repeat:no-repeat;
background-position:top right;
width:314px;
margin-bottom:5px;
margin-left:auto;
}

div.service_devis_photo{
background-image:url('/charte/photo_devis.jpg');
background-repeat:no-repeat;
background-position:top right;
width:314px;
margin-bottom:5px;
margin-left:auto;
}

td.service_vin{
text-align:left;
padding-left:13px;
}

div.service_vin_bottom h3.spip{
font-size:0.96em;
padding-left:9px;
padding-right:5px;
padding-top:10px;
font-family: "Trebuchet MS", Tahoma, sans-serif;
}

div.service_vin_bottom p.spip{
padding-left:9px;
padding-right:5px;
padding-top:10px;
padding-bottom:20px;
font-size:0.77em;
}

p.service_devis{
font-size:0.77em;
padding-left:9px;
padding-right:5px;
padding-top:10px;
padding-bottom:10px;
}

div.service_devis_bouton{
text-align:center;
padding-bottom:10px;
padding-top:0px;
}


/****************************Contact********************/

table.spip td ul{
margin-left:17px;
padding-left:15px;
}

div.coordonnees{
padding-left:30px;
padding-right:40px;
}

.format_png{
vertical-align:bottom;
}

h2.sous_titre_contact{
margin-right:30px;
margin-bottom:20px;
}

div.formulaire_contact{
padding-left:30px;
padding-right:30px;
}

table.formulaire_commande{
width:100%;
}

div.element_formulaire{
font-size:0.82em;
padding-bottom:15px;
}

table.formulaire_commande td.right{
text-align:right;
}

td.formulaire{
padding-top:2px;
padding-bottom:2px;
}

form#formulaire_contact input,form#formulaire_contact textarea{
font-size:1em;
font-family: arial, "lucida console", sans-serif;
border:1px solid #AFA78E;
background-image:url('/charte/input_bg.png');
background-repeat:repeat-x;
background-position:top left;
background-color:white;
}

strong.obligatoire{
color:#5A990D;
}

p.remarque{
color:#5A990D;
font-size:0.77em;
font-weight:bold;
text-align:right;
padding-bottom:15px;
}

div#erreur{
text-align:center;
font-size:0.82em;
font-weight:bold;
color:#FF0000;
padding-bottom:2px;
}

div#div_submit{
text-align:center;
font-size:0.82em;
}

form#formulaire_contact input#bouton_submit{
padding-top:1px;
padding-bottom:1px;
font-weight:bold;
cursor:pointer;
background-image:url('/charte/submit_bg.png');
background-repeat:repeat-x;
background-position:top left;
}

p.retour{
text-align:center;
font-size:0.82em;
font-weight:bold;
padding-top:5px;
padding-bottom:20px;
}

div.antispam table{
width:708px;
text-align:center;
}

div.antispam div{
text-align:center;
padding:0;
margin:0;
}

/****************************Plan********************/

div.plan{
padding-left:30px;
padding-right:30px;
padding-bottom:20px;
font-size:1em;
}

ul.plan{
margin-left:20px;
padding-left:20px;
list-style-image:url('/charte/plan_accueil.png');
}

ul.plan_level2{
margin-top:3px;
margin-left:12px;
padding-left:12px;
list-style-image:url('/charte/plan_fleche.png');
}

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


/*******************************Devis***********************/
ul.details_devis{
margin-left:0px;
padding-left:0px;
list-style-image:url('/charte/ul_devis_puce.png');
}

ul.details_devis li select{
border:1px solid #AFA78E;
}


ul.details_devis li{
padding-top:2px;
padding-bottom:2px;
}

p.remarque_devis{
font-size:0.82em;
padding-top:4px;
}

p.remarque_devis span{
text-decoration:underline;
}

