/*
Theme Name: ALM
Theme URI: http://wordpress.org/
Description: Le thème reprenant l'apparence du site ALM.
Version: 1.0
Author: Benech Nicolas
Author URI: http://binarybonsai.com/
Tags: alm, Forme & santé, blog 


The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php

*/
/* Begin Typography & Colors */
body { margin:0; background-color: #edf5cc; }
body, td { font: 13px Arial, Helvetica, sans-serif; color:#333; }

h1 {font-size:16px; color:#669900; }
h2 {font-size:14px; color:#669900; }
h3 {font-size:12px; color:#669900; }

a { text-decoration: none; }
a:hover { text-decoration: underline;}

.marron { color:#000; font-weight: normal; }
.s-font-erreur { color: #990000; font-weight: bold;}
.s-font-ok { color:#009900; font-weight: bold; }

label { color:#000 }
.obligatoire { color: #000 }
input.texteform, textarea.texteform {	border:#d4ccbd solid 1px; padding:2px; width: 80% }
input.submitform { border:#f3e9d5 outset 1px; background-color: #f3e9d5; color:#000 }

table.site { /*width:1200px; */border: none; /*background: url(../../media/xx/navig/fond_site.jpg) repeat-y;*/ }
/*table.site td { padding: 0 }*/

h1.nom_produit_liste { color: #669900; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; display: inline; }
.prix_normal { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;	font-weight: bold; color: #990000;}
.prix_barre { font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal; color: #000000; text-decoration: line-through;}
.prix_promo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;	font-weight: bold; background-color: #990000;  color: #FFFFFF; }

.centrer { margin-left:auto; margin-right:auto; text-align: center;}

/* --- BANDEAU HAUT --- */
td.bandeau_haut { height: 114px; width:1000px;}


/*--- Menu Secondaire ---*/
td.menu_haut_droite { height:31px; width:1000px; text-align:right; /*padding-right:7px;*/ color:#996600; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; background:#FEFEFA; }
a.menu_haut_non_select:link, a.menu_haut_non_select:visited {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #665142; 
	text-decoration: none; }
a.menu_haut_non_select:hover { text-decoration: underline; }
/*
#menu-sec { text-align: center; font:bold 16px "Times New Roman", Times, serif;  color: #9a1d20;  }

#menu-sec a { padding:2px 5px; text-decoration: none; font-size:0.9em;}
#menu-sec a.niv1_select0 {	color: #999; }
#menu-sec a.niv1_select1 { }
#menu-sec a.niv2_select0 { font-size:0.8em; color: #999;  }
#menu-sec a.niv2_select1 { font-size:0.8em; }*/

/*--- Menu principal ---*/
td.menu_principal { height: 33px; width:1000px; background-image: url(../../media/xx/navig/fond_menu_principal.jpg); background-position: top left; background-repeat: no-repeat; text-align: right;
	/*padding-right: 80px;*/ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px;	color: #999999; font-weight: normal;}
	
a.menu_principal_non_select:link, a.menu_principal_non_select:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #666666; font-weight: normal;
	text-decoration: none; }
a.menu_principal_non_select:hover {  text-decoration: underline; }

/*
#menu-principal { height:37px; text-align:right; color:#ad3d0d; background: #e4b17c url(../../media/xx/navig/fd_sousmenu.jpg) no-repeat top;  }
#menu-principal a { display:inline; margin:0 1px; color:#fff; }
#menu-principal a:hover { text-decoration: underline; }

#menu-principal a.select0 { color:#3a3730; }
#menu-principal a.select1 { color:#110f10; font-weight:bold; padding-left:9px;
    background: url(../../media/xx/navig/puce2.gif) no-repeat; background-position:0 5px; }*/

/* --- FLASH GAUCHE --- */
td.flash_gauche {	width: 170px; background-color: #FFFFFF;}
/*#menu-gauche1 { background:#0e0c0d; width:190px; vertical-align:top;  	}
#menu-gauche1 img, #menu-gauche1 object, #menu-gauche1 embed  { vertical-align:bottom; }*/

/*--- Menu Gauche 2 -----*/
/*td.menu_gauche { padding-top: 30px; }*/

#sidebar { width:190px; background: #fefdfb url(../../media/xx/navig/fd_menu_gauche_haut.gif) no-repeat top left; width:190px; vertical-align:top;	color: #9A1D20; padding-top: 30px; }
#sidebar a { padding-top:1px; padding-bottom: 1px; }
	
#sidebar a.niv1_select0 { display:block; color: #fff; padding-left: 2px; margin-bottom:3px }
#sidebar a.niv1_select1 { display:block; color: #fff; font-weight: bold; margin-bottom:3px; 
  background: #3e3b34 url(../../media/xx/navig/puce.gif) no-repeat;	background-position: 1px 6px; padding-left: 8px;  }
	
#sidebar a.niv2_select0 { display:block; color: #fff; background-color:#bd3e09; padding-left: 5px; margin:1px 6px;  }
#sidebar a.niv2_select1 { display:block; color: #bd3e09; padding-left: 8px; margin:1px 6px; 
	background:#fff url(../../media/xx/navig/puce.gif) no-repeat; background-position: 1px 6px;  }

#sidebar div h2 {margin-left:5px;}
#sidebar ul li, #sidebar ul li a, #sidebar ul a {color: #000;}
#sidebar li { list-style-type : none;}
  

/*--- Rechercher -----*/
div.rechercher { font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#996600;}
div.rechercher form { display:inline }
div.rechercher input.texte { margin: 2px 0; padding:1px; width:120px; font-size:10px; }
div.rechercher a.ok { display:inline-block; font-weight:bold; color:#ccc;	
   text-decoration: underline;	margin-left:5px;}
div.rechercher a.ok:hover { text-decoration:none; }

/*.rechercher-result {	float: left;}
.rechercher-score {	float: right;}*/


/*--- Page -----------*/
#conteneur-page { background: #fff; width:640px; /*padding: 10px;*/}
#conteneur-page a:link,#conteneur-page a:visited {text-decoration: underline; color: #669900; }
#conteneur-page a:hover {text-decoration: none; color: #669900;}
#conteneur-page .narrowcolumn h1 {text-align:center;}
#content { min-height:420px; padding:0 /*15px 5px 5px*/; }

#conteneur-page .alignleft {float:left;}
#conteneur-page .alignright {float:right;}

#page { min-height:420px; vertical-align:top;  }
#page h1.titrepage { color:#48453c; text-align: center  }

.postmetadata {font-size:10px;}


/* --- UGOCOM --- */
td.ugocom { width: 170px; background-color: #F2F9D7; }
td.ugocom a:link, td.ugocom a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #669900; font-weight: normal; text-decoration: none; padding-left: 10px;}
td.ugocom a:hover { text-decoration: underline;}

/*--- BAS 1 --- */
td.bas_1 { width:830px; background-color: #F2F9D7; /*padding: 5px;*/}

/* --- ADRESSE BAS --- */
td.adresse_bas { width: 50%; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666600; font-weight: normal;}
td.adresse_bas a:link, td.adresse_bas a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666600; font-weight: normal; text-decoration: none;}
td.adresse_bas a:hover { text-decoration: underline; }

/* --- MENU BAS --- */
td.menu_bas { width: 50%; text-align: right; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #996600; font-weight: normal; vertical-align: top; }

a.menu_bas_non_select:link, a.menu_bas_non_select:visited { font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #666666; font-weight: normal; 
	text-decoration: none;}
a.menu_bas_non_select:hover { text-decoration: underline;}

a.menu_bas_select:link, a.menu_bas_select:visited { font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #666666; font-weight: normal; text-decoration: underline;}
a.menu_bas_select:hover { text-decoration: underline;}

/* --- PLAN PIED PAGE --- */
td.bas_2 { width:1000px; background-color: #ECF7C4; /*padding: 4px 10px 0px 10px;*/}

td.plan_pied_page { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #669900; padding-right: 35px; font-weight: normal;}

a.plan_pied_page_1:link, a.plan_pied_page_1:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #669900; text-decoration: none; font-weight: normal;
	display: block; line-height: 20px;}
a.plan_pied_page_1:hover { text-decoration: underline;}

a.plan_pied_page_2:link, a.plan_pied_page_2:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #66CC33; text-decoration: none; font-weight: normal; 
	display: block;}
a.plan_pied_page_2:hover { text-decoration: underline;}


td.bas_3 { width:1000px; background-color: #F2F9D7; /*padding: 6px 10px 6px 10px;*/}

.plan_pied_page_3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #669900; font-weight: normal;}

a.plan_pied_page_3:link, a.plan_pied_page_3:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #669900; text-decoration: none; font-weight: normal;}
a.plan_pied_page_3:hover { text-decoration: underline;}

.plan_pied_page_4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #66CC33; font-weight: normal;}

a.plan_pied_page_4:link, a.plan_pied_page_4:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #66CC33; text-decoration: none; font-weight: normal;}
a.plan_pied_page_4:hover { text-decoration: underline;}

/* --- BAS FLUX --- */
td.bas_flux { width:1000px; background-color: #F5FBE1; /*padding: 5px 10px 5px 10px;*/ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;	color: #669900; font-weight: normal;
	vertical-align: top;}

td.bas_flux a.plan_pied_page_5:link, td.bas_flux a.plan_pied_page_5:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #669900; text-decoration: none; font-weight: normal;}
td.bas_flux a.plan_pied_page_5:hover { text-decoration: underline;}

td.bas_flux a:link, td.bas_flux a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;	color: #66CC33; font-weight: normal; text-decoration: none;}
td.bas_flux a:hover {  text-decoration: underline;}

/*--- Plan d'acces ---*/
#adresse2 {	display: none;}
#map { display: block; }


/*--- Plan du site ---*/
h1.plansite { font:bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif; line-height:1.6em; 
						  background: url(../../media/xx/navig/puce2.gif) no-repeat 0 8px; padding-left: 11px; }
h2.plansite { font:bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif; line-height:1.5em; margin: 0; }
h3.plansite { font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; line-height:1.2em; margin: 0;}
h1.plansite a { color: #b23505; }
h2.plansite a { color:#ce6a2e; padding-left: 12px; }
h3.plansite a { color:#333; padding-left: 25px; }


/*------ Pied (adresse) ------*/
#adresse-pied { padding: 10px 0 5px 0; color: #000; font-size:10px; }
#adresse-pied a { color: #bc8241; }
#adresse-pied h1 { font-size:10px; font-weight:bold; color: #9a1d20; display:inline; padding-right: 5px; }

#pied1 { background:#fef8ed; border-top:#9a1d20 solid 1px; padding:10px 0; text-align: center; }

/*a.copyugocom { font-size:10px; } a.copyugocom:hover { text-decoration: underline;}*/

/*--- Menu pied (plan) ---*/
#pied2 { background:#fef8ed;  } 
#pied2 td { text-align: left; padding-right: 10px; font-size:10px; color:#86837D; font-family: Arial, Helvetica, sans-serif }
#pied2 h2 { font:normal 10px Arial, Helvetica, sans-serif; margin: 0 0 2px 0 }
#pied2 h2 a { color:#9a1d20 }
#pied2 h3 { font:normal 9px Arial, Helvetica, sans-serif; margin: 0 }
#pied2 h3 a { color:#ab6b6c }

/*--- Menu pied (flux+cat) ---*/
#pied3 { background:#fef8ed; font:normal 10px Arial, Helvetica, sans-serif; text-align: center; padding: 10px 0; }
#pied3 h2 { display: inline; font-weight: normal;  margin: 0 3px 0 0 }
#pied3 h2 a { color:#9a1d20 }
#pied3 h3 { display: inline; font-weight: normal; margin: 0 }
#pied3 h3 a { color:#ab6b6c }

#pied3 a { color:#bc8241; font-size:10px; }

/*--- Menu pied (autres) ---*/
#pied4 { background:#fef8ed; font-size:10px; text-align: center; padding: 2px 0; }
#pied4 a { font-size:10px; color:#bc8241; }
