
body {
	background-image:url(images/multivins_fond.jpg);
	background-repeat:repeat-x; 
	background-color:#C2C2C2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #009939;
	margin:0px; 
	border:0px; 
}

h1, h2 {
	font-family: Arial, Helvetica, sans-serif;
	color:#9C4C04;
	font-size:22px;
	line-height:1em;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #009939;
}

.titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #009DDC;
}
.soustitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #009DDC;
	font-weight: bold;
}
.bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #009DDC;
	font-weight: bold;
}
.titre12 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #009DDC;
}
form { margin: 0px; }
.inputsubscribe {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #848383;
	height: 16px;
	width: 146px;
}

.bleu10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #009DDC;
}

.bleu {
	font-family: Arial, Helvetica, sans-serif;
	color: #009DDC
}
a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A04C02;
	text-decoration: none;
}

a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A04C02;
	text-decoration: none;
}

a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A04C02;
	text-decoration: none;
}

a:hover {
	color: #009939;
	font-size: 12px;
	text-decoration: none;
}


.TDHover {
	background-color: #8D8D8D;
}

.TDRegular {
	background-color: #B5B4B4;
}

.TDRegular a {
	font-size: 12px;
}

.TDRegular a:hover {
	background-color: #8D8D8D;
	font-size: 12px;
}

.TDClicked {
	background-color: #A2A1A1;
}
.soustitreNoir {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
}
.boldRouge {
	color: #FF0000;
	font-weight: bold;
}
.boldligne {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #009DDC;
	font-weight: bold;
	text-decoration: underline;
}
.footer {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
}

ul { list-style-image:url(images/bullet.jpg)}

.overRow {font-weight: bold;}
.outRow {font-weight: none;}

.menu {
	display: block; 
	width: 168px; 
	border: 1px solid #A04C02; 
	padding: 0px 5px; 
	text-decoration: none; 
	font:normal 11px Arial;
	color: #994902; 
	border-bottom: none;
	font-size: 12px;
}

a.menu:hover { /*hover background color*/
	background-color: #F7D9BB;
}

a.menu{ /*hover background color*/
	display: block; 
	width: 168px; 
	border: 1px solid #A04C02; 
	padding: 0px 5px; 
	text-decoration: none; 
	font:bold 11px Arial;
	color: #994902; 
	border-bottom: none;
	font-size: 12px;
}

a.visited.menu{ /*hover background color*/
	color: #994902; 
}

.errormsg { color:#990000; font-weight:bold; }

#pagestatus .pagestatus_sucess{
	background:url(images/success_icon.gif) no-repeat 0.5em #CFF28B;
	padding: 10px 5px 10px 45px;
	margin: 0 0px 0 0x;
	font: 11px;
	font-weight:bold;
	vertical-align:top;
}

#pagestatus .pagestatus_error{
	background:url(images/fail_icon.gif) no-repeat 0.5em #FE643D;
	padding: 10px 5px 10px 45px;
	margin: 0 0px 0 0x;
	color: #fff;
	vertical-align:top;
}

#pagestatus .pagestatus_tip{
	background:url(images/safety_icon.gif) no-repeat left #FCFFCB;
	padding: 8px 5px 5px 45px;
	margin: 0 0px 0 0x;
	vertical-align:top;
}

#pagestatus .pagestatus_info{
	background:url(images/alert_icon.gif) no-repeat 0.5em #FFFF66;
	padding: 10px 5px 10px 45px;
	margin: 0 0px 0 0x;
	vertical-align:top;
}

hr {
	background-color: #ccc;
	color: #ccc;
	height: 1px;
	border: 0;
	padding: 0;
	margin: .3em 0 0 0;
}
