/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

/*--- reset ------------*/
/* Resetting of element defaults to avoid cross-browser incompatibilities */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, font, img, ins, kbd, q, s, samp, sub, sup, tt, var, dd, dl, dt, li, ol, ul, form, fieldset, input, textarea, label, table, legend, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
font-family: inherit;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
text-align: left;
}

html {
overflow: auto; /* removes vertical scrollbar */
}

body {
margin: 0pt;
padding: 0pt;
font-family: Arial, Helvetica, sans-serif;
text-align: center;
font-size: 11px;
color: #2f3649;
background-color: #e5ddc7;
background-image: url(../pictos_site_21/back.gif);
background-repeat: no-repeat;
background-position: top;
}

img {
border: 0;
}

a {
color: #773344;
text-decoration: underline;
}

a:hover {
color: #773344;
text-decoration: none;
}



h1 {
color: #773344;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
margin-bottom: 5px;
}


h2 {
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
color: #773344;
font-weight: bold;
}

h2 a, h2 a:hover{
color: #773344;
}

h3 {
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
color: #773344;
font-weight: bold;
}

.texte-10px {
font-size: 10px;
}

.texte-12px {
font-size: 12px;
}

.texte-13px {
font-size: 13px;
}

.texte-rose {
color: #773344;
}

.texte-gris-liste{
color: #696d8c;
}

.en-stock {
color: #f7f7ed;
background-color: #773344;
padding-left: 2px;
padding-right: 2px;
font-variant: small-caps;
}

.bloc-couleur {
margin-top: 10px;
margin-bottom: 10px;
border: 1px #D5D5D5 solid;
background-color:#e8ecf0;
padding: 10px;
}

.bloc-cadre {
margin: 0px;
background-color: #ffffff;
padding: 10px;
background-image: url(../pictos_site_21/back_bloc_gris.gif);
background-repeat: repeat-x;
background-position: top;
border: 1px #D5D5D5 solid; }


hr {
 display:block;
 height: 1px;
 margin: 0;
 _margin: -7px 0;
 padding: 0;
 color: #E7E7E7;
 background-color: #E7E7E7;
 border: 0;
margin-top: 10px;
margin-bottom: 10px; }

ul{
margin-top: 10px;
margin-bottom: 10px;
margin-left: 30px;
margin-right: 0px;
padding: 0px;
}

li{
list-style-type: none;
background-image: url(../pictos_site_21/puce_carre.gif);
background-repeat: no-repeat;
background-position: 0px 5px;
padding-left: 15px;
padding-right: 14px;
padding-bottom: 5px;
padding-top: 0px;
}

/* container-------------------------------------------*/

#container {
margin: auto;
position: relative;
width: 937px;
text-align: center;
}


/* header-------------------------------------------*/

#header {
height: 292px;
}

#drapeaux {
height: 25px;
}

.marge-drapeaux {
margin-left: 9px;
margin-top: 8px;
}

#logo-sodivin {
height: 167px;
}

.logo-sodivin {
margin-left: 39px;
margin-top: 41px;
}

.logo-sodivin-accueil {
margin-left: 39px;
margin-top: 61px;
}

#flash {
height: 242px;
}

#bloc-rechercher{
float: left;
margin-top: 7px;
width: 330px;
}

.habillage-recherche {
width: 145px;
background-color: #ffffff;
border: 0;
height: 18px;
margin-right: 4px;
vertical-align: middle;
display: inline-block;
color: #773344;
padding-left: 5px;
padding-top: 2px;
font-size: 11px;
}

.alignementBtRecherche {
vertical-align:middle;
}

.alignement {
vertical-align: middle;
display: inline-block;
}


/* menu-------------------------------------------*/

#bloc-navigation {
height: 32px;
width: 937px;
text-align: right;
}

#menu {
height: 32px;
float: right;
}

#menu-principal {
padding-top:4px;
margin: 0px;
float: right;
}

/* arborescence-------------------------------------------*/


#bloc-arbo {
font-size: 11px;
text-align: left;
padding-top: 6px;
padding-bottom: 6px;
padding-left: 0px;
margin-top: 7px;
color: #6D7375; }

#bloc-arbo a, #bloc-arbo a:visited {
text-decoration: underline;
color: #6D7375;
}

#bloc-arbo a:hover, #bloc-arbo a:visited:hover {
text-decoration: none;
color: #6D7375;
}



/* recherche cave-------------------------------------------*/

.accordion_toggle {
display: block;
height: 33px;
background: #e5ddc7 url(../pictos_site_21/back_titre_recherche_cave_on.gif) no-repeat left top;
line-height: 33px;
outline: none;
cursor: pointer;
margin: 0;
padding: 0;
}
	
.accordion_toggle_active {
background: #e5ddc7 url(../pictos_site_21/back_titre_recherche_cave_off.gif) no-repeat left top;
color: #ffffff;
}
		
.accordion_content {
background-color: #e5ddc7;
overflow: hidden;
}	




#TableauMillesime {
background-image: url(../pictos_site_21/back_onglet.gif);
background-repeat:no-repeat;
background-color:#FFFFFF;
padding-left:10px;
padding-right:10px;
padding-top: 25px;
}

#TableauMillesimeBas {
height: 20px;
background: white url(../pictos_site_21/pix_tableau_bas.gif) no-repeat left bottom;
}

#millesime table {
padding: 0px;
margin: 0px;
width: 630px;
border-collapse: collapse;
font-size:11px;
color:#2f3649;
}

#millesime li {
background-color:#f6f1e3;
padding: 4px;
list-style-type: none;
}

#millesime li a {
color:#2f3649;
text-decoration:none;
padding: 4px;
}

#millesime li a:hover {
font-weight:bold;
color:#fff;
background-color:#773344;
padding: 4px;
text-decoration: none;
}

#millesime .tdBlanc {
background-color:#ffffff;
color:#2f3649;
}
#millesime .tdBlanc a {
color:#2f3649;
text-decoration:none;
}
#millesime .tdBlanc a:hover {
font-weight:bold;
color:#fff;
background-color:#773344;
}

.habillage-regions {
background-color: #ffffff;
font-size: 11px;
font-weight:bold;
color: #666666;
width:250px;
border: 1px solid #e4e4da;
}

.habillage-chateaux {
background-color: #ffffff;
font-size: 11px;
font-weight:bold;
color: #666666;
margin-top:6px;
width:250px;
border: 1px solid #e4e4da;
}

#TableauMillesime ul{
margin: 3px 0 0 0px;
padding: 0px;
clear: both;
    display: block;
    height: auto;
    width: 100%;
}

#TableauMillesime li{
list-style-type: none;
background-repeat: no-repeat;
background-position: left center;
background-image: none;
padding-left: 0px;
padding-top: 0px;
padding-bottom: 4px;
padding-top: 5px;
clear: both;
    display: block;
    height: auto;
    width: 100%;
}

#TableauMillesime li.blanc{
	background: white;
}

#TableauMillesime li a {
color: #2F3649;
text-decoration: none;
}

#TableauMillesime li a:hover {
text-decoration: underline;
}

.barreSeparation {
margin-top: 5px;
margin-bottom: 5px;
}

ul.vins-millesime li{
	height: 19px;
}


.pointilles {
background-image:url(../pictos_site_21/pointilles.gif);
background-repeat:repeat-y;
background-position:right;
}


/* a découvrir-------------------------------------------*/

#decouvrir {
margin-top: 25px;
padding-top: 30px;
background: url(../pictos_site_21/decouvrir.gif) no-repeat left top;
}

.produit-gauche {
float: left;
width: 310px;
height: 110px;
padding: 0px;
margin-right: 26px;
margin-bottom: 16px;
background: #f4f0e7 url(../pictos_site_21/back_produit.gif) repeat-y left;
}

.produit-gauche2 {
float: left;
width: 300px;
height: 110px;
padding: 0px;
background: #f4f0e7 url(../pictos_site_21/back_produit.gif) repeat-y left;
}

.produit-droite {
float: left;
width: 300px;
height: 110px;
padding: 0px;
background: #f4f0e7 url(../pictos_site_21/back_produit.gif) repeat-y left;
}

.produit-droite2 {
float: left;
width: 320px;
height: 110px;
padding: 0px;
background: #f4f0e7 url(../pictos_site_21/back_produit.gif) repeat-y left;
}

.photo-produit{
float: left;
width: 88px;
height: 108px;
margin-right: 10px;
}

.photo-produit a{
float: left;
width: 88px;
height: 108px;
border: 1px solid white;
}

.photo-produit a:hover{
display: block;
border: 1px solid #696d8c;
}

.contenu-produit{
padding-top: 10px;
padding-right: 10px;
line-height: 1.4em;
}

.titre {
font-size:12px;
font-weight:bold;
color:#2f3649;
margin-top:10px;
}

.description {
font-size:11px;
font-weight:normal;
color:#2f3649;
}

.prix {
font-size:14px;
font-weight:bold;
color:#773344;
}

.ajouter-panier {
line-height: 2.9em;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 23px;
padding-right: 15px;
font-weight:normal;
color:#773344;
background: url(../pictos_site_21/panier.gif) no-repeat left center;
}

.plus-infos {
line-height: 2.9em;
padding-left: 13px;
font-weight:normal;
color:#696d8c;
background: url(../pictos_site_21/fleche_bleu.gif) no-repeat left center;
}

.plus-infos a{
color:#696d8c;
}

#separationContent {
clear: both;
width:666px;
height:20px;
background: url(../pictos_site_21/pixseparation_content.gif) repeat-x center;
}


/* actus-------------------------------------------*/

.actu-gauche {
float: left;
width: 320px;
padding: 0px;
margin-right: 26px;
margin-bottom: 16px;
color:#2f3649;
line-height: 1.4em;
}

.actu-gauche h2{
color: #773344;
font-size:15px;
font-weight:normal;
margin-top: 7px;
margin-bottom: 10px;
}

.actu-droite {
float: left;
width: 320px;
padding: 0px;
margin-bottom: 16px;
color:#2f3649;
line-height: 1.4em;
}

.actu-droite h2{
color: #773344;
font-size:15px;
font-weight:normal;
margin-top: 7px;
margin-bottom: 10px;
}

.actu-image {
float: left;
margin-right: 10px;
margin-bottom: 30px;
}

/* colonne de droite-------------------------------------------*/

.marge-image {
margin-bottom: 20px;
margin-left: 46px;
}

#newsletter {
background-image:url(../pictos_site_21/newsletter.jpg);
background-repeat:no-repeat;
width:225px;
height:60px;
margin-left: 46px;
margin-bottom: 20px;
}

#addthis {
width:225px;
height:30px;
margin-left: 46px;
margin-bottom: 0px;
}

#google {
width:225px;
height:20px;
margin-left: 46px;
margin-top: 20px;
margin-bottom: 20px;
}

.habillage-newsletter {
width: 135px;
background-color: #FFFFFF;
border: 1px #c4bfaf solid;
height: 20px;
font-size: 11px;
vertical-align: middle;
color: #773344;
padding-top: 2px;
padding-left: 5px;
margin-top:32px;
margin-left:13px;
}

.bouton-newsletter {
vertical-align: middle;
margin-left:5px;
margin-top:32px;
}

#mon-compte {
width:225px;
margin-left: 46px;
margin-bottom: 20px;
padding-top: 35px;
background: #f7f7ed url(../pictos_site_21/titre_mon_compte.gif) no-repeat;
}

.habillage-mon-compte {
width: 135px;
background-color: #FFFFFF;
border: 1px #c4bfaf solid;
height: 20px;
font-size: 11px;
vertical-align: middle;
color: #773344;
padding-top: 2px;
padding-left: 5px;
margin-left:13px;
margin-bottom: 4px;
}

.bouton-mon-compte {
vertical-align: middle;
margin-left:5px;
margin-bottom: 4px;
}

#mon-compte ul{
margin-left: 13px;
margin-top: 0px;
margin-bottom: 0px;
padding: 0px;
}

#mon-compte li{
list-style-type: none;
background-image: url(../pictos_site_21/small_fleche_bleu.gif);
background-repeat: no-repeat;
background-position: left center;
padding-left: 10px;
padding-top: 3px;
padding-bottom: 3px;
padding-top: 0px;
}

#mon-panier {
height: 37px;
background: #f7f7ed url(../pictos_site_21/back_panier.gif) no-repeat;
}

#cale-panier {
padding-top: 15px;
padding-left: 86px;
}


#mon-panier a{
color: #f5f3cc;
text-decoration: underline;
}

#mon-panier a:hover{
color: #f5f3cc;
text-decoration: none;
}


/* resultats recherche -------------------------------------------*/

#resultats-recherche {
margin-top: 25px;
margin-bottom: 10px;
padding-top: 20px;
background: url(../pictos_site_21/titre_resultats_recherche.gif) no-repeat left top;
}


#table-resultats table {
background-color: #f4f0e7;
}

#table-resultats td {
margin: 0;
color: #747a83;
border-bottom: 1px solid #959082;
}

#table-resultats td.titre {
background-color: #696d8c;
color: white;
font-size: 13px;
padding: 4px;
font-weight: normal;
font-style: normal;
}

#table-resultats td.centrer {
text-align: center;
}

#table-resultats td.simple {
background-color: #696d8c;
color: white;
font-size: 13px;
padding: 1px;
font-weight: normal;
font-style: normal;
border-bottom: none;
}

#table-resultats td {
margin: 0;
color: #747a83;
border-bottom: 1px solid #959082;
}

.bloc-fleches {
width: 15px;
margin-top: 8px;
float: left;
}

.bloc-titre {
float: left;
}

#table-resultats td.image-verre {
width: 45px;
font-size: 11px;
}

#table-resultats td.millesime {
width: 8em;
color: #773344;
font-size: 11px;
font-weight: bold;
text-align: center;
}

#table-resultats td.chateau {
width: 24em;
color: #773344;
font-size: 11px;
}

#table-resultats td.cotation {
width: 8em;
color: #773344;
text-align: center;
}

#table-resultats td.prix {
width: 8em;
color: #3b3e44;
}

#table-resultats td.prixht {
width: 10em;
color: #3b3e44;
text-align: center;
}

#table-resultats td.acheter {
width: 6em;
text-align: center;
}

#table-resultats td.millesime a, #table-resultats td.cotation a, #table-resultats td.prix a, #table-resultats td.prixht a, #table-resultats td.acheter a{
text-align: center;
}

#table-resultats td.millesime a:hover{
text-align: center;
}

#table-resultats td.cotation {
font: 1em "Consolas", "Courier New", "Courier", "FreeMono", monospace;
color: #3b3e44;
}

#table-resultats td a {
display: block;
text-decoration: none;
color: #2f3649;
}

#table-resultats tr:hover{
color: #773344;
background-color: #fff;
}

#table-resultats td.millesime a {
overflow: hidden;
}


/* form-------------------------------------------*/


.habillage-champs {
width: 250px;
background-color: #FFFFFF;
border: 1px #c4bfaf solid;
height: 20px;
font-size: 11px;
vertical-align: middle;
color: #696d8c;
padding-top: 2px;
padding-left: 5px;
}

.habillage-champs2 {
width: 160px;
background-color: #FFFFFF;
border: 1px #c4bfaf solid;
height: 20px;
font-size: 11px;
vertical-align: middle;
color: #696d8c;
padding-top: 2px;
padding-left: 5px;
}

.habillage-message {
width: 250px;
background-color: #ffffff;
border: 1px #c4bfaf solid;
font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
padding-top: 1px;
padding-right: 1px;
padding-bottom: 1px;
padding-left: 3px;
color: #696d8c;
}

.habillage-select {
background-color: #ffffff;
border: 1px #c4bfaf solid;
font-size: 11px;
color: #2f3649;
}

.habillage-select2 {
width: 90%;
background-color: #ffffff;
border: 1px #c4bfaf solid;
height: 18px;
font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
padding-top: 1px;
padding-right: 1px;
padding-bottom: 1px;
padding-left: 3px;
margin-left: 24px;
margin-top: 10px;
margin-bottom: 10px;
}

/* ************** PRESSE ************* */

.doc-presse{
padding: 0 0 7px 0;
border-bottom: 1px solid #ddd;
margin: 0 0 7px 0px;
clear: both;
font: normal 11px Arial;
width: 100%;
float: left;
}

div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23 {float:left;margin-right:10px;}
div.span-24 {float:left;}
div.last {margin-right:0;}
.span-1 {width:30px;}
.span-2 {width:70px;}
.span-3 {width:110px;}
.span-4 {width:150px;}
.span-5 {width:190px;}
.span-6 {width:230px;}
.span-7 {width:270px;}
.span-8 {width:310px;}
.span-9 {width:350px;}
.span-10 {width:390px;}
.span-11 {width:430px;}
.span-12 {width:470px;}
.span-13 {width:510px;}
.span-14 {width:550px;}
.span-15 {width:590px;}
.span-16 {width:630px;}
.span-17 {width:670px;}
.span-18 {width:710px;}
.span-19 {width:750px;}
.span-20 {width:790px;}
.span-21 {width:830px;}
.span-22 {width:870px;}
.span-23 {width:910px;}
.span-24, div.span-24 {width:950px;}
.prefix-1 {padding-left:40px;}
.prefix-2 {padding-left:80px;}
.prefix-3 {padding-left:120px;}
.prefix-4 {padding-left:160px;}
.prefix-5 {padding-left:200px;}
.prefix-6 {padding-left:240px;}
.prefix-7 {padding-left:280px;}
.prefix-8 {padding-left:320px;}
.prefix-9 {padding-left:360px;}
.prefix-10 {padding-left:400px;}
.prefix-11 {padding-left:440px;}
.prefix-12 {padding-left:480px;}
.prefix-13 {padding-left:520px;}
.prefix-14 {padding-left:560px;}
.prefix-15 {padding-left:600px;}
.prefix-16 {padding-left:640px;}
.prefix-17 {padding-left:680px;}
.prefix-18 {padding-left:720px;}
.prefix-19 {padding-left:760px;}
.prefix-20 {padding-left:800px;}
.prefix-21 {padding-left:840px;}
.prefix-22 {padding-left:880px;}
.prefix-23 {padding-left:920px;}


/* pagination-------------------------------------------*/

#bloc-chiffre{
margin-top: 20px;
padding: 0;
margin-left: 0px;
}

#bloc-chiffre ul{
list-style: none;
margin: 0;
padding: 0;
font-size: 10px; }

#bloc-chiffre li{
display: inline;
margin: 0;
padding: 0;
background-image: none;
}

#bloc-chiffre a{
color: #2f3649;
border: 2px #dbdbdb solid;
background-color: #f9f5eb;
padding:5px;
text-decoration: none;
}

#bloc-chiffre a:hover{
color: #ffffff;
border: 2px #dbdbdb solid;
background-color: #696d8c;
}

#bloc-chiffre a.youarehere, .bloc-chiffre a.youarehere:hover{
color: #ffffff;
border: 2px #dbdbdb solid;
background-color: #773344;
}


/* fiche produit -------------------------------------------*/

#gauche-fiche {
float: left;
}

#etiquette {
text-align: center;
margin-left: 5px;
margin-right: 5px;
margin-bottom: 10px;
color: #696d8c;
font-style: italic;
}

.marge-etiquette {
margin-bottom: 10px;
}

#titre-avis {
border: 1px solid #ece4cf;
font-size: 15px;
background: url(../pictos_site_21/back_avis.gif) repeat-x;
padding: 3px;
color:#773344;
margin-bottom: 10px;
}

#table-avis td.note {
width: 3.5em;
padding: 3px;
color: #a0707c;
font-weight: bold;
}

#table-avis td.legende {
padding: 3px;
color: #773344;
}

#droite-fiche {
margin-left: 0px;
}

#retour-liste {
margin-top: 25px;
padding-top: 0px;
padding-right: 10px;
background: #fff url(../pictos_site_21/back_top_fiche.gif) no-repeat left top;
text-align: right;
}

.retour {
line-height: 2.9em;
padding-left: 13px;
font-weight:normal;
color:#696d8c;
background: url(../pictos_site_21/fleche_bleu2.gif) no-repeat left center;
}

.retour a{
color:#696d8c;
}

#bloc-fiche {
line-height: 1.4em;
margin-top: 0px;
margin-bottom: 10px;
padding-top: 0px;
padding-right: 15px;
padding-left: 15px;
padding-bottom: 30px;
background: #fff url(../pictos_site_21/back_fiche_contenu.gif) no-repeat left bottom;
}

#bloc-fiche h1 {
font-size:15px;
font-weight:bold;
color:#773344;
}

#bloc-fiche h2 {
font-size:15px;
font-weight:normal;
color:#773344;
}

#bloc-fiche .date {
font-size:14px;
font-weight:bold;
}

#bloc-chateau {
float: right;
}

.alignement-texte-Rouge {
line-height: 3.9em;
padding-top: 15px;
padding-bottom: 15px;
padding-left: 50px;
background: url(../pictos_site_21/Rouge.gif) no-repeat left center;
}

.alignement-texte-Blanc {
line-height: 3.9em;
padding-top: 15px;
padding-bottom: 15px;
padding-left: 50px;
background: url(../pictos_site_21/Blanc.gif) no-repeat left center;
}

.alignement-texte-Rose {
line-height: 3.9em;
padding-top: 15px;
padding-bottom: 15px;
padding-left: 50px;
background: url(../pictos_site_21/Rose.gif) no-repeat left center;
}

.alignement-texte-Ambre {
line-height: 3.9em;
padding-top: 15px;
padding-bottom: 15px;
padding-left: 50px;
background: url(../pictos_site_21/Ambre.gif) no-repeat left center;
}

.alignement-texte-Blanc_liquoreux {
line-height: 3.9em;
padding-top: 15px;
padding-bottom: 15px;
padding-left: 50px;
background: url(../pictos_site_21/Liquoreux.gif) no-repeat left center;
}

.alignement-texte-Blanc_sec {
line-height: 3.9em;
padding-top: 15px;
padding-bottom: 15px;
padding-left: 50px;
background: url(../pictos_site_21/Blanc.gif) no-repeat left center;
}


#bloc-fiche .separateur {
margin-top: 5px;
margin-bottom: 5px;
height: 1px;
border-top: 1px solid #e4e4da;
clear: both;
}

#bloc-fiche .pointille {
margin-top: 30px;
margin-bottom: 0px;
height: 1px;
clear: both;
background: url(../pictos_site_21/filet_pointille_horizontal.gif) repeat-x;
}


.habillage-maxi {
background-color: #ffffff;
font-size: 11px;
font-weight:bold;
color: #773344;
border: 1px solid #773344;
}

#table-achat td.produit {
width: 20em;
color: #773344;
}

#table-achat td.produit a, #table-achat td.produit a:hover{
color: #696d8c;
}

#table-achat td.choix {
text-align: center;
}

#table-achat td.acheter {
width: 15em;
font-weight: bold;
text-align: right;
}

#descriptif-gauche {
float: left;
width: 47%;
background: url(../pictos_site_21/pointille_vertical.gif) repeat-y right top;
margin-top: 10px;
margin-bottom: 20px;
}

#descriptif-gauche h2.titre2, #descriptif-droite h2.titre2 {
font-size: 12px;
color: #2f3649;
font-weight: bold;
}


#descriptif-droite {
float: right;
width: 47%;
margin-top: 10px;
margin-bottom: 20px;
}


.envoyer-ami a{
line-height: 2.9em;
padding-top: 1px;
padding-bottom: 3px;
padding-left: 18px;
padding-right: 15px;
font-weight:normal;
color:#773344;
background: url(../pictos_site_21/ico_courrier.gif) no-repeat left center;
color: #696d8c;
}

.imprimer a{
line-height: 2.9em;
padding-top: 1px;
padding-bottom: 3px;
padding-left: 18px;
padding-right: 15px;
font-weight:normal;
color:#773344;
background: url(../pictos_site_21/ico_imprimer.gif) no-repeat left center;
color: #696d8c;
}

.envoyer-ami a:hover{
color:#773344;
}

.imprimer a:hover{
color:#773344;
}


/* centre -------------------------------------------*/

#bloc-centre {
line-height: 1.4em;
margin-top: 0px;
margin-bottom: 10px;
padding-top: 0px;
padding-right: 15px;
padding-left: 15px;
padding-bottom: 30px;
background: #fff url(../pictos_site_21/back_fiche_contenu.gif) no-repeat left bottom;
font-size: 12px;
min-height: 300px;
}

#bloc-centre h1 {
font-size:15px;
font-weight:bold;
color:#773344;
padding-bottom: 8px;
border-bottom: 1px solid #e4e4da;
margin-bottom: 20px;
}

#bloc-centre h2 {
font-size:15px;
font-weight:normal;
color:#773344;
}

#bloc-centre .pointille {
margin-top: 15px;
margin-bottom: 15px;
height: 1px;
clear: both;
background: url(../pictos_site_21/filet_pointille_horizontal.gif) repeat-x;
}



/* footer-------------------------------------------*/

#pied {
clear: both;
padding-top: 15px;
margin-top: 40px;
background-color: #f7f7ed;
text-align: center;
color: #8f92a6;
font-size: 10px;
}


#pied a{
text-decoration: none;
color: #8f92a6;
}

#pied a:hover{
text-decoration: underline;
}

.espace{
margin-left: 7px;
margin-right: 7px;
}


.spacer {
clear: both;
}

#footer {
margin: auto;
position: relative;
text-align: center;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 20px;
padding-right: 20px;
font-size: 9px;
color: #e5ddc7;
}

#footer a{
color: #c4bfaf;
}

#footer a:hover{
color: #c4bfaf;
}

#error {
	font-weight: bold;
	padding-top:10px;
	height:20px;
	color:#FF3B3B;
}

#tableaumillesime li a#xls { 
	background: url(../pictos_site_21/xls.gif) no-repeat left center;
	padding: 5px 2px 0px 25px;
	color: #734; 
}

#tableaumillesime li a:hover#xls { 
	text-decoration: underline;
}

div#pied a#rss { 
	background: url(../pictos_site_21/rss.png) no-repeat left center;
	padding-left: 20px;
	height: 18px;
	padding-top: 3px;
}



#TableauMillesime a.lien_spe{
color: #773344;
text-decoration: underline;
}

#TableauMillesime a:hover.lien_spe{
color: #773344;
text-decoration: none;
}


