body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

/****************** background image *************************/

.BgBarreLeft {
	background-attachment: scroll;
	background-image: url(../../images/barre_left.gif);
	background-repeat: repeat-y;
	background-position: right top;
}

.BgBarreRight {
	background-attachment: scroll;
	background-image: url(../../images/barre_right.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

.BgBarreTop {
	background-attachment: scroll;
	background-image: url(../../images/barre_ht.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

.BgBarreBottom {
	background-attachment: scroll;
	background-image: url(../../images/barre_bs.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

.BgBarreDegraHori {
	background-attachment: scroll;
	background-image: url(../../images/ombre_footer.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

.BgBarreDegraMenu {
	background-attachment: scroll;
	background-image: url(../../images/degra_menu.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

/************************* TABLE CONTENU *************************/
#HEADER{
	height:150px;
	width:100%;
	text-align:left;
}
#CONTENU{
	/*height:200px;*/
	width:100%;
}
#ColLeft{
	width:180px;
	height:100%;
}

#MenuTb{
	width:100%;
	height:99%;
}

#ColLeft.BgDegra{

	background-attachment: scroll;
	background-image: url(../../images/degra_menu.gif);
	background-repeat: repeat-x;
	background-position: left bottom;

	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}
#ColMiddle{
	width:100%;
	background-color:#FFFFFF;
}

#ColRight{
	width:180px;
	height:100%;
	background-color:#FFFFFF;
}
#ColRight.BgDegra{

	background-attachment: scroll;
	background-image: url(../../images/degra_menu.gif);
	background-repeat: repeat-x;
	background-position: left bottom;


	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}

#ClMenu{ }
#ClMenu.BgBt{ 	
	background-attachment: scroll;
	background-image: url(../../images/pix_bt.gif);
	background-repeat: repeat-x;
	background-position: left center;
	
	}

#FOOTER{
	height:20px;
	width:100%;
	text-align:center;
}

/*************************** FONT TYPE *************************/


.TitreMenu{ 	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #7D050C;
	text-decoration:none;
}	

a.TitreMenu:link{ 	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #7D050C;
	text-decoration:none;
}	
a.TitreMenu:hover{ 	
	color: #333333;
}	

.TextBlanc{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #FFFFFF;
	text-decoration:none;
}

.TextHome{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	line-height: 16px;
	text-align: justify;
	color: #471B0C;
	text-decoration:none;
}

.TextGlobal{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	line-height: 16px;
	text-align: justify;
	color: #333333;
	text-decoration:none;
}
a.TextGlobal:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	line-height: 16px;
	text-align: justify;
	color: #333333;
	text-decoration:none;
}
a.TextGlobal:hover{
	color: #990000;
	text-decoration:none;
}

.TextFooter{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	color: #666666;
	text-decoration:none;
}
a.TextFooter:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	color: #666666;
	text-decoration:none;
}
a.TextFooter:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	color: #0066CC;
	text-decoration:none;
}

.FormText{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	letter-spacing: 0px;
	color: #333333;
	text-decoration:none;
}

.FormCh{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	color: #333333;
	text-decoration:none;
	height:12px;
	width:160px;
}
.FormBt{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	color: #000000;
	text-decoration:none;
	height:20px;
	width:300px;
}

/* rayon */
#VignetteRayon{
background-color:#EEEEEE;/*E8E4E2*/
}
.titreRayon{
height:20px;
font-size:13px; font-weight:bold; padding-left:10px;
}