body 
{
	background-image:url(icones/fond.jpg);
	background-repeat:repeat-x;
	color: #330000;
	margin-top:0px;
	text-align:center;
}

#Main
{
	border:1px #000000 solid;
	width:820px;
	background-color:#ffffff;
	padding:10px;
	margin:auto;
	text-align:left;
}

.cnil			{ color: #000000; }

IMG				{ border:0; }

h1				{ font-family: Verdana, Arial, sans-serif; font-size: 10pt; font-weight: bold; color: #330000; }
h2				{ font-family: Verdana, Arial, sans-serif; font-size: 10pt; font-weight: bold; color: #330000; }
th				{ font-family: Verdana, Arial, sans-serif; font-size: 10pt; font-weight: bold; color: #330000; text-align: center; }
.h1				{ font-family: Verdana, Arial, sans-serif; font-size: 10pt; font-weight: bold; color: #330000; }
.h2				{ font-family: Verdana, Arial, sans-serif; font-size: 10pt; font-weight: bold; color: #330000; }
.notice			{ font-family: Verdana, Arial, sans-serif; font-size: 10pt; color: #330000; }

.titre			{ font-family: Verdana, Arial, sans-serif; font-size: 10pt;	font-weight: bold; color: #330000; }

.normal			{ font-family: Verdana, Arial, sans-serif;	font-size: 8pt;	color: #330000;padding-left: 10px;text-align:center; }
.normal:link	{ text-decoration: none; color: #330000; }
.normal:visited { text-decoration: none; color: #330000; }
.normal:hover	{ text-decoration: underline; color: #330000; }

.acc			{ font-family: Verdana, Arial, sans-serif; font-size: 8pt; color: #330000; }
.acc:link		{ text-decoration: none; color: #330000; }
.acc:visited	{ text-decoration: none; color: #330000; }
.acc:hover		{ text-decoration: none; color: #330000; }

.txt_mess		{ font-family: Arial,Verdana,Helvetica;	font-size: 12px; color: #FF0000; font-weight: bold;	padding:2px; }
.pt_txt_mess	{ font-family: Arial,Verdana,Helvetica;	font-size: 10px; color: #FF0000; font-weight: bold;	padding:2px; }

.marg			{ padding-left: 6px; padding-right: 6px; }

.label			{ font-family: Verdana, Arial, sans-serif; font-size: 8pt; color: #330000; font-weight: bold; padding-left: 10px; text-align:center;}
.label:link		{ text-decoration: none; color: #330000; font-weight: bold; }
.label:visited	{ text-decoration: none; color: #330000; font-weight: bold;	}
.label:hover	{ text-decoration: underline; color: #330000; font-weight: bold; }

.petit			{ font-family: Verdana, Arial, sans-serif; font-size: 8pt; color: #330000; }
.petit:link		{ text-decoration: none; color: #330000; }
.petit:visited	{ text-decoration: none; color: #330000; }
.petit:hover	{ text-decoration: underline; color: #330000; }

.moyen			{ font-family: Verdana, Arial, sans-serif; font-size: 10pt; color: #330000; }
.moyen:link		{ text-decoration: none; color: #330000; }
.moyen:visited	{ text-decoration: none; color: #330000; }
.moyen:hover	{ text-decoration: underline; color: #330000; }


.formulaire1	{ font-family: Arial, Verdana, Helvetica; font-size: 11px; color: #330000; font-weight: normal; background-color: #EEEEEE; }

.txt_form		{ font-family: Arial, Verdana, Helvetica; font-size: 11px; color: #330000; font-weight: normal; background-color: #EEEEEE; padding:2px; }

.bouton			{ font-family: Verdana, Arial, sans-serif; font-size: 11px; border: 2px solid #330000; padding: 3px; background: #D0D0D0;	color: #330000; }	


INPUT.commande	{ font-family: Verdana, Arial, sans-serif; font-size: 8pt; background: transparent;  color: #CC0000; border: 0; }
INPUT.gras		{ font-family: Verdana, Arial, sans-serif; font-size: 8pt; font-weight: bold; background: transparent;  color: #CC0000; border: 0; }

DIV.space		{ height: 20px; }

TR.space		{ height: 25px; vertical-align: top; }

DIV.cadre		{ border: 1px solid #909090; margin: 2px; }	





.table1				{ border: 1px solid gray; }
.table2				{ border: 1px solid gray; }
.table3				{ border: 1px solid gray; }

/*.table1 .header		{ font-family: Verdana, Arial, sans-serif; font-size: 10pt;	font-weight: bold; color: #330000; background-color: #E0E0E0; text-align: center; padding: 2pt;}*/
.table1 .header		{ font-family: Verdana, Arial, sans-serif; font-size: 10pt;	font-weight: bold; color: #330000; background: url('icones/degrade_orange.png') repeat-x #DE7113; text-align: center; padding: 2pt;}
.table1 .content	{ padding: 5pt; }
/*.table2 .header		{ font-family: Verdana, Arial, sans-serif; font-size: 10pt;	font-weight: bold; color: #330000; background-color: Orange; text-align: center; padding: 2pt; }*/
.table2 .header		{ font-family: Verdana, Arial, sans-serif; font-size: 10pt;	font-weight: bold; color: #330000; background: url('icones/degrade_jaune.png') repeat-x #FF943E; text-align: center; padding: 2pt; }
.table2 .content	{ padding: 5pt; }
/*.table3 .header		{ font-family: Verdana, Arial, sans-serif; font-size: 10pt;	font-weight: bold; color: #330000; background-color: Orange; text-align: center; padding: 2pt; }*/
.table3 .header		{ font-family: Verdana, Arial, sans-serif; font-size: 10pt;	font-weight: bold; color: #330000; background: url('icones/degrade_jaune.png') repeat-x #FF943E; text-align: center; padding: 2pt; }
.table3 .content	{ padding: 1pt; padding-left: 5pt; padding-right: 5pt;}
.table3 .content1	{ padding-top: 5pt; padding-bottom: 1pt; padding-left: 5pt; padding-right: 5pt;}

#promotion			{ float: left;
					  width:300px !important;
					  width:285px;
					  position:relative;}
#promotion table	{ width:300px !important; 
					  width:285px;}

#manifestation		{     float:right;
					  width:300px !important;
					  width:285px;
					  position:relative;}
#manifestation table	{ width:300px !important; 
					  width:285px;}
					  
#LienPromo {position:relative;
			float:left;}


.menu				{ }
.menu .m_style		{ }
.menu .mi_style		{ font-family: Verdana, Arial, sans-serif; font-size: 8pt; font-weight: normal; color: #330000; padding:2px }
.menu .h_style		{ text-decoration: underline; color: #600000; }
.menu .s_style		{ text-decoration: none; color: red; font-weight: bold; }

.treeview			{ }
.treeview .node		{ font-family: Verdana, Arial, sans-serif; font-size: 8pt; font-weight: normal; color: #330000; }
.treeview .s_node	{ text-decoration: none; color: red; font-weight: bold; }
.treeview .h_node	{ text-decoration: underline; color: #600000; }

/*.grid				{ border: 1px solid #FF943E; width: 100%; background-color: #FFB63E; font-family: Verdana, Arial, sans-serif; font-size: 10pt; }*/
.grid				{ border: 1px solid #FF943E; width: 100%; background: url('icones/degrade_jaune.png') repeat-x #FF943E; font-family: Verdana, Arial, sans-serif; font-size: 10pt; }
.grid .head			{ color: White; font-size: 10pt; height: 14pt; }
.grid .row			{ background-color: white; font-size: 8pt;}
.grid .rowAlt		{ background-color: #FFEACC; font-size: 8pt; }
.grid .content		{ padding: 5pt; }


#priceDetail		{ text-align:left;
					  float:right;}
#priceDetail .text	{ font-family: Verdana, Arial, sans-serif; font-size: 8pt;	font-weight: bold; color: #330000; text-align: left; padding: 2pt; }
#priceDetail .value	{ font-family: Verdana, Arial, sans-serif; font-size: 8pt;	font-weight: bold; color: #CC0000; text-align: left; padding: 2pt; }
