body {
	font-family: Tahoma;
	font-size: 9pt;
	color: #631200;
	background-color: #FFA902;
	margin: 0px;
}

table {
	width: 100%;
	border: 0px;
	padding: 0px;
	margin: 0px;
}

/*****************************************************/
/*	               bandeau haut (liens)		           */
/*****************************************************/

td.bandeau {
	text-align: right;
	font-weight: bold;
	background-image: url('./images/site/fond_bandeau.png');
	background-repeat: repeat-x;		
	padding: 3px;
}


td.bandeau a:link, td.bandeau a:visited, td.bandeau a:active	{
	text-decoration: none;
	color: #4E0703;
}

td.bandeau a:hover {
	text-decoration: underline;
}
	
	


/*****************************************************/
/*                    Menus 			                 */
/*****************************************************/

td.menu_gauche {
	text-align: left;
	background-color: #6D1602;
	padding: 5px;
	padding-top: 10px;
	vertical-align: top;
}

td.menu_droit {
	text-align: left;
	background-color: #6D1602;
	padding: 5px;
	padding-top: 10px;
}

td.ombre_g {
	background-image: url('./images/site/ombre_menu_g.png');
	background-repeat: repeat-y;	
}

td.ombre_d {
	background-image: url('./images/site/ombre_menu_d.png');
	background-repeat: repeat-y;		
	width: 5px;
}

div.menu_cadre {
	/*border: 1px solid #A56A58;*/
	margin: 0px;
	text-align: left;
}
	
div.menu_titre {
	width: 130px;
	background-color: #A56A58;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	padding: 2px;
}

div.menu_contenu {
	padding: 5px;
	font-size: 8pt;
	color: #C56E02;	
}

td.menu_gauche a:link, td.menu_gauche a:visited, td.menu_gauche a:active	{
	text-decoration: none;
	font-size: 9pt;
	color: #E38F35;
}
td.menu_gauche a:hover {
	font-size: 9pt;
	text-decoration: underline;
}

td.menu_droit a:link, td.menu_droit a:visited, td.menu_droit a:active	{
	text-decoration: none;
	font-size: 9pt;
	color: #E38F35;
}
td.menu_droit a:hover {
	font-size: 9pt;
	text-decoration: underline;
}


/*****************************************************/
/*                   Images 			                 */
/*****************************************************/

img.art {
	border: 1px solid #FFA902;
}



/*****************************************************/
/*                   Titre 			                 */
/*****************************************************/


h1.titre1 {
	width: 50%;
	padding: 3px;
	border: 1px solid #440000;
	background-color: Maroon;
	font-family: arial;
	font-size: 11pt;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
}

h2.titre1 {
	width: 50%;
	padding: 3px;
	border: 1px solid #440000;
	background-color: Maroon;
	font-family: arial;
	font-size: 9pt;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
}




/*****************************************************/
/*                     Articles                      */
/*****************************************************/

div.cadre_art {
	background-color: #B65F02;
	border: 1px solid #6D1602;
	margin: 5px;
	text-align: left;
}

div.cadre_art a:link, div.cadre_art a:visited, div.cadre_art a:active	{
	text-decoration: underline;
	font-size: 9pt;
	color: #3A0D00;
}
div.cadre_art a:hover {
	font-size: 9pt;
	text-decoration: none;
}

a:link, a:visited, a:active	{
	text-decoration: underline;
	font-size: 9pt;
	color: #3A0D00;
}
a:hover {
	font-size: 9pt;
	text-decoration: none;
}

div.cadre_info {
	background-color: #B65F02;
	border: 1px solid #6D1602;
	margin: 5px;
	padding: 1px;
	text-align: left;
	width : 400px;
}

div.titre_art {
	border: 1px solid #70070B;
	background-color: #7B2402;
	color: #FBD60C;
	font-size: 9pt;
	font-weight: bold;
	padding: 3px;
	margin: 4px;	
	
}

div.descr_art{
	font-family: Tahoma;
	color: #3A0D00;
}

div.prix_art{
	font-family: Tahoma;
	font-weight: bold;
	color: #3A0D00;
}


/* Articles -> Nom */

div.nom {
	font-family: Comic Sans MS;
	font-weight: bold;
	color: #FCCD10;
    font-size: 9pt;
	text-align: left;
	}

div.descr {
	color: #F8A147;
   font-size: 9pt;
}

div.ref {
	font-size: 8pt;
	color: #FFFFFF;
}
div.prix {
	font-weight: bold;
	color: #FCCD10;
    font-size: 9pt;
	text-align: right;
}


/* bouton de recherche du bandeau */
/* FORMULAIRES
-------------------------------------------------------- */
input, textarea, option, select {
	/*background : #eef3f5;*/
	color : #000;
	font-family : Verdana;
	font-size : 1em;
}

*>input, *>textarea {
	border-color : #333;
}

input.submit {
	border-style : outset;
}
input.submit:hover, input.submit:focus {
}
input.submit:active {
	border-style : inset;
}



/*
input.submit {
	border-style : outset;
	background : #d2e0e6 url(images/site/degrade_bleu.png) repeat-x 0 100%;
	font-weight : bold;
}

input.submit:hover, input.submit:focus {
	background : #fc3 url(images/site/degrade_orange.png) repeat-x 0 100%;
}

input.submit:active {
	border-style : inset;
}
*/
p.field {
	clear : left;
	margin : 0;
	padding : 1em 0 0 0;
}


/* Bas de page */

div.bdp{
	font-size: 8pt;
	color: #FFA902;
	background-color: #992202;
	border-top: 1px solid #FFC156;
	text-align: center;
	padding: 2px;
}
div.bdp a:link, div.bdp a:visited, div.bdp a:active	{
	text-decoration: none;
	color: #FFA902;	
}
div.bdp a:hover {
	text-decoration: underline;
	color: #FFA902;
}

/* Erreurs SQL */
div.erreurtitre {
	font-weight: bold;
	color: #8B0000;
}
div.sql {
	color: #8E0000;
}




fieldset {
	border: 1px solid #FFC156;
	padding: 5px 6px;
	width: 480px;
}
fieldset td {
	text-align: left;
	width: 225px;
}

legend {
	font-weight: bold;
	color: #D82C04;
}

label {
}

fieldset span.notes {
	font-size: 80%;
	color: #8B0000;
}


div.form_erreur {
	border: 1px solid #FFC156;
	padding: 5px 6px;
	color: #FF0000;
	text-align: left;
	width: 300px;

}





/*********************************/
/*			PANIER						*/
/*********************************/

table.panier{
	padding: 2px;
	margin: 0px;
	background-color: #6D1602;
}

table.panier a:link, table.panier a:visited, table.panier a:active	{
	text-decoration: underline;
	font-size: 9pt;
	color: #3A0D00;
}
table.panier a:hover {
	font-size: 9pt;
	text-decoration: none;
}
