html { min-height: 100%; margin: 0 0 1px 0; padding: 0; }
body  { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin: 0;
	padding: 0; }
p {}
td { text-align:left; color: #213482; font-size: 14px; }

/*header*/
.slogan  { color: #1d89c3; font-size: 25px; font-weight: bold; line-height: 22px;margin:11px 0 0 0;padding:0;}
.baseline
{
	color: #1D89C3;
	font-size: 12px;
	margin: 3px 0 0 0;
	padding: 0;
	font-style: italic;
}


/*Formulaire*/
.submit { color: white; background-color: #57B2D6; border: solid 1px #213482; cursor: pointer }
form {margin:0; padding:0 }


/*Titres*/
h1
{
	text-align: left;
	color: #1D89C3;
	font-size: 20px;
	margin: 8px 0 16px 0;
	padding: 0;
	line-height: 22px;
}
h2 { text-align:left; color: #1D89C3; font-size: 18px; margin:0 0 16px 0;padding:0 }
h3 { text-align:left; color: #213482; font-size: 15px; font-weight: bold; margin: 8px 0 16px 0; padding:0 }
h4  { text-align:left; color: #1d89c3; font-size: 16px; font-weight: bold; margin:0;padding:0 }
.titre-cartouche  { color: #1d89c3; font-size: 16px; font-weight: bold }

/*Liens*/
a { color: #ac1024; text-decoration: none }
a:hover { color: #ac1024; text-decoration: underline }
.menu a { color: #213482; }
h2 a { color: #1D89C3; }

/*Marges*/
.marge  { padding: 8px 15px 0 14px; }
.marge-texte   { text-align:left; margin: 0 15px 0 14px; padding:0; }
.marge-sous-menu   { font-size: 12px; padding: 8px 0 0 24px }
.marge-sous-menu2   { font-size: 10px; padding: 2px 0 0 24px }
.marge-sous-menu3    { font-size: 10px; padding: 0 0 0 8px }

.marge-menu { padding: 0 0 0 14px }
.texte-cartouche { color: #1d89c3; font-size: 12px; margin: 3px 0 0 0 }

.auteur { color: #213482; font-style: italic }
.coldroite { text-align:left; padding:10px 0 0 0; font-size: 12px; }

.bloc { text-align: left; margin:15px 0 }

/*Menus*/
.menu td { color: #213482; font-size: 15px; font-weight: bold; height:30px; }
.sous-menu  { color: #213482; font-size: 15px }
.titresouscategorie
{
	text-align: left;
	padding: 0 0 0 10px;
	font-weight: bold;
	width: 180px;
	height: 30px;
	font-size: 15px;
	background-image: url(../images/structure/boudin-themes.jpg);
}


.souscategorie td
{
	background-color: #99d0e8;
	padding: 3px 0 3px 10px;
	border-top: 1px white solid;	
	text-align: left;
	font-size: 13px;
}

.souscategorie td a
{
	color: #213482;
	text-align: left;
}

.souscategorie td.level2
{
	background-color: #bee1f0;

}

.souscategorie td.level2 a
{
	padding-left: 10px;
	font-size: 12px;
	
}
/*Panier*/
#panierachat table { width:611px }
#panierachat td { font-size:13px; padding: 2px 0 2px 0 }
.libelpanier
{
	font-weight: bold;
	color: #fff;
	background-color: #57B2D6;
}
/*Newsletter*/
.newsletter { font-size: 12px; }
.newsletter td { text-align:left; font-size: 12px; }
.newsletter label { font-size: 12px; }
/*Meilleures ventes*/
.ventes { text-align:left; border-bottom: 1px #213482 solid; padding: 5px 12px 5px 0; font-size: 12px; }


/*Recherche*/
.champrecherche td  { padding: 5px 0 0 0px; text-align:left }
#searcharticle input {font-size: 14px; padding-left:5px }



/*Col. gauche*/

/*Pied de page*/
.cadre-adresse { padding: 5px; border: solid 1px #213582 }
.cadre-adresse td { text-align:left; }
li { color: #213482;}
.pied-page {height: 100px }
.pied-page td { text-align:center; background-image: url(http://www.medicinat.ch/images/structure/fond-degrade-bas.jpg); background-repeat: repeat-x; font-size:12px }
