html {
	scrollbar-arrow-color: #fefefe;
	scrollbar-track-color: #fefefe;
	scrollbar-face-color: #84b819;
	scrollbar-3dlight-color: #84b819;
	scrollbar-highlight-color: #fefefe;
	scrollbar-darkshadow-color: #84b819;
	scrollbar-shadow-color: #84b819;
}

body {
    margin:0;
    padding:0;
    --background-color:#ceeaf7;
    font-family:Verdana, Arial, sans serif;
    font-size:11px;
    color:#784908;
}

#page {
    background:url('images/fond_page.jpg') no-repeat;
    width:1000px;
    height:650px;
    margin:auto;
    margin-top:20px
}

#page_complexe {
    background:url('images/fond_page_complexe.jpg') no-repeat;
    width:1000px;
    height:650px;
    margin:auto;
    margin-top:20px
}

#page_sommaire {
    background:url('images/fond_page_sommaire.jpg') no-repeat;
    width:1000px;
    height:650px;
    margin:auto;
    margin-top:20px
}

#left {
    width:235px;
    float:left;
}

#right {
    float:left;
    width:765px;
    --margin-top:-140px;
}

#logo {
    margin:10px 0 10px 25px;
}

.formulaire_recherche {
    border:1px solid #956c34;
    padding:2px 2px;
    width:140px;
    margin:45px 0 40px 50px;
}

.formulaire_recherche input.text {
    background:#fff;
    width:95px;
    padding:3px 3px 2px 2px;
    color:#956c34;
    font-size:11px;
    border:0px;
    height:14px;
}

/*.formulaire_spip input.text {
    border:0px;
    padding:3px;
}*/

.formulaire_recherche input.submit {
    background:transparent url('images/ok_btn.jpg') no-repeat scroll left top;
    border:medium none;
    width:30px;
}

#menu_horizontal {
    margin-top:150px;
    margin-bottom:30px;
}

#menu_horizontal img {
    padding-right:-2px;
    margin-right:-2px;
}

#texte_accueil h3.spip , #titre_article {
    color:#84b819;
    font-size:14px;
    font-weight:bold;
    margin-top:0;
}

#titre_article {
    text-align:center;
}

h3.spip {
    text-align:left;
    font-size:11px;
    font-weight:bold;
    margin-top:0;
}

#contenu {
    line-height:18px;
    height:297px;
    width:660px;
    --border:1px solid #000;    
}

#pied {
    color:#784908;
    text-align:center;
    font-size:9px;
    --margin-top:67px;
    position:absolute;
    top:650px;
    left:27%;
}

#pied a {
    color:#784908;
    text-decoration:none;
     font-size:9px;
}

#contenu a {
    color:#784908;
    text-decoration:none;
    font-weight:bold;
    text-align:center;
    font-size:10px;
}

.plan, #plan {
    line-height:20px;
    height:260px;
    width:600px;
    overflow-y:hidden;
    margin-top:30px;
    padding:0 15px 15px 20px;
}

.plan h2 a, .plan h2 {
    font-size:14px;
    color:#84b819;
}

.plan a {
    color:#784908;
    text-decoration:none;
    font-size:11px;
}

.titres_rubriques {
    margin-left:50px;
    margin-bottom:8px;
}

#photo_produit {
    float:left;
    width:150px;
    margin-left:40px;
}

#texte_produit {
    float:left;
    width:380px;
    overflow-y:hidden;
    height:240px; 
    margin:28px 0px 0 10px;
    padding:0 15px 5px 20px;
}

#texte_produits {
    float:left;
    width:600px;
    overflow-y:hidden;
    height:260px; 
    margin:28px 0px 0 10px;
    padding:0 15px 5px 20px;
}

#texte_null {
    height:240px;
    width:530px;
}

.spip_documents_center {
    clear:both;
    display:inline;
    margin:5px;
    width:100%;
}

#texte_article {
    width:600px;
    overflow-y:hidden;
    height:260px;
    margin-top:15px;
    padding:0px 15px 0px 20px;
}

#texte_points_ventes {
	width:300px;
    overflow-y:hidden;
	overflow-x:hidden;
    height:85px;
    margin-top:15px;
    padding:0px 15px 0px 20px;
}

.info_points_ventes {
	font-size:9px;
	margin-top:-103px;
	line-height:14px;
	clear:left;
}

#texte_articles {
    width:600px;
    overflow-y:hidden;
    height:310px;
    margin-top:-10px;
    padding:0px 15px 0px 20px;
    background:url('images/fond_nuages_buisson.gif') no-repeat;
}

#float_25 {
    margin-right:30px;
    width:44%;
}

#float_26 {
    padding-left:40px;
    width:44%;
}

#float_29 {
    margin-left:150px;
    width:48%;
}

sup {
   -- font-size:8px;
}

#texte_article i, #texte_produit i {
    font-size:10px;
    font-weight:normal;
}

.spip_surligne { --background: #FF6; }

.plan input {
    color:#784908;
    font-size:11px;
    border:solid 1px #956c34;
    padding:2px;
}

.inputs {
    float:left;
    color:#784908;
    font-size:11px;
    margin:0px 0 7px 0;
}

label {
    float:left;
    width:25%;
    font-size:11px;
    padding:2px;
    margin-right:5px;
}

.notes {
    font-size:10px;
    color:#84b819;
}

.plan input[type=image], .valider {
    border:0px solid #fff;
}

.clearer {
    clear:both;
    height:0px;
}

#liens_langue {
	float:right;
	margin:10px 150px 0 0;
}

#liens_langue a {
	text-decoration:none;
	color:#000;
}

