#altBanner
{
	display: none;
}
body
{
	font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	background: url(../images/fond.jpg) no-repeat #a52200 top left;
	margin : 0px 0px 0px 0px;
}
td
{
	font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
}
a img
{
	border : 0;
}
a
{
	color : #c1262a;
	font-weight : bold;
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}
h1 { font-size : 16px; font-weight : bolder; margin : 15px 0px 15px 0px; color : #c1262a;}
h2 { font-size : 15px; font-weight : bolder; margin : 12px 0px 12px 0px; color : #c1262a;}
h3 { font-size : 14px; font-weight : bolder; margin : 10px 0px 10px 0px; color : #c1262a;}
h4 { font-size : 13px; font-weight : bolder; margin :  8px 0px  8px 0px; color : #c1262a;}
h5 { font-size : 13px; font-weight : bolder; margin :  5px 0px  5px 0px; color : #c1262a;}
h6 { font-size : 12px; font-weight : bolder; margin :  3px 0px  3px 0px; color : #c1262a;}
.specialTable
{
	border: 0px;
	width : auto;
	margin : 10px auto 10px auto;
	border-collapse: collapse;
}
table
{
	width : auto;
	margin : 10px auto 10px auto;
	border-collapse: collapse;
	border : 1px #a52200 solid;
}
table thead tr
{
	background: #a52200;	
	text-align: center;	
	color : #ffffff;
	font-weight: bolder;
	font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
table tbody tr
{
	border : 0;
	vertical-align: top;
}
table tbody tr .oddLine
{
	background : #feebbf;
}
table td
{
	padding : 4px 8px 4px 8px;
}
#tabContent img
{
	border : 1px #a52200 solid;
	margin : 0px 10px 0px 0px;
}
ul
{
	list-style: none;
	padding: 0;
	margin: 0px 0px 0px 10px;
}
li
{
	padding : 2px 0px 2px 8px;
	background: url(../images/puce.png) 0px 7px no-repeat;
}
.spacer
{
	clear: both;
}
#header
{
	width : 100%;
	text-align: left;
	margin : 0;	
}
#tableHeader
{
	border-collapse : collapse;
	border : 0;
	margin : 0;
	padding : 0;
}
#tableHeader td
{
	border : 0;
	margin : 0;
	padding : 0;
}
#tableHeaderTr
{
	vertical-align: top;
	border : 0;
}
#mainMenu table
{
	border-collapse : collapse;
	border : 0;
	margin : 0px 0px 0px 15px;
	padding : 0;
	width : auto;
}
#mainMenu tr
{
	vertical-align: middle;
	border : 0;
}
#mainMenu a
{
	font-size: 15px;	
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color : #ffffff;
	padding-right : 10px;
}
#mainMenu a:hover
{
	color : #c1262a;
	text-decoration: none;
}
#logo
{
	width : 151px;
	height : 151px;
}
#logoImg
{
	margin : 1px 0px 1px 0px;	
}
#bannerContainer
{
	margin-top : 15px;
	margin-left : 14px;
	width : 600px;
	height : 77px;
	text-align: left;
}
#tabContent
{
	clear: both;
	width : 100%;
	border-collapse : collapse;
	margin : 0px 0px 0px 0px;
	padding : 0;
	border : 0;
	text-align: center;
}
#tabContent #trContent
{
	vertical-align: top;
	border : 0;
}
#subMenu
{
	border : 1px #ffffff solid;
	margin : 5px 0px 5px 8px;
	padding : 15px 15px 15px 15px;	
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fond-trans.png', sizingMethod='scale'); 
   height : 100%;
	text-align: left;
	white-space: nowrap;
}
#tdSubMenu>#subMenu
{
	background : url(../images/fond-trans.png);
}
#subMenu ul
{
	list-style: none;
	padding : 0;
	margin: 0;
}
#subMenu li
{
	margin: 8px 0px 8px 0px;
	padding : 0px 0px 0px 10px;
	background: url(../images/puce_ss_menu.png) 0px 6px no-repeat;
	font-size: 15px;
}
#tdSubMenu #swapLang
{
	border : 0;
	width : auto;
	margin : 2px auto 2px auto;	
	padding : 0px auto 2px auto;
	text-align: center;	
}
#tdSubMenu #swapLang td
{
	padding : 0px 3px 0px 3px;
	margin : 0px auto 0px auto;
	text-align: center;	
}
#tdSubMenu #swapLang img
{
	border : 0;
}
#tdSubMenu #swapLang td tr
{
	border : 0;
}
#tdSubMenu tr
{
	margin : 5px 0px 5px 0px;
	vertical-align: middle;
}
#tabContent
{
	border : 0;
}
#content
{
	border : 1px solid #ffffff;
	margin : 5px 5px 5px 0px;
	padding : 15px 15px 15px 15px;
	text-align: justify;
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fond-trans.png', sizingMethod='scale'); 
   height : 100%;	
}
#tdContent
{
	width : 100%;	
}
#tdContent>#content
{
	background : url(../images/fond-trans.png);	
}
#footer
{
	text-align : center;
	color : #ffffff;
	padding-bottom : 15px;
}
#footer a
{
	color : #ffffff;
}
/****** formulaire de contact ******/
#contactform .field{
	display: block;
	float: left;
	width: 100px;
	text-align: right;
	padding: 5px 10px 0 0;
}
#contactform p{
	clear: both;
}
#contactform .wide{
	width: 300px;
}
#contactform .oblig{
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
	color : #c1262a;
}
.error{
	border: 1px solid #c1262a;
	width: 390px;
	padding: 10px;
	font-weight: bold;
	color : #c1262a;
}
.confirm{
	font-weight: bold;
}