	a{
		color: #336699;
		font-size:12px;
		font-weight:bold;
	}
	a:hover{
		color: #003366;
		font-size:12px;
		font-weight:bold;
	}
.LienRouge	{
		color: #FF0000;
		font-size:14px;
		font-weight:bold;
		text-decoration: none;
	}
.LienRouge:hover{
		color: #FF0000;
		font-size:14px;
		font-weight:bold;
		text-decoration: underline;
	}
.LienRouge:active{
		color: #FF0000;
		font-size:14px;
		font-weight:bold;
		text-decoration: underline;
	}
.LienRouge:visited	{
		color: #FF0000;
		font-size:14px;
		font-weight:bold;
		text-decoration: none;
	}
	body{	
		background :#959595;
		height:100%;
		margin:0px;
		padding:0px;
		font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;

	}
	.main{
	background-color: #f6f6f6;
	height:100%;
		margin:0px;
		padding:0px;
		border:0;
	}
	.body{
		font-family: Verdana;
		vertical-align:top;
		padding:10px;
		
	}
	.bottom_{
	height:24px;
	background-image:url(/thv/images/bottom.jpg);background-repeat:no-repeat;
	}

.manifestationTitleOut{
	font-size: 16px; font-family: Verdana; font-weight: bold;color: #204188;background-Color:#F6F6F6;cursor:pointer;cursor:hand;
}
.manifestationTitleOver{
	font-size: 16px; font-family: Verdana; font-weight: bold;color: #204188;background-Color:#CCCCFF;cursor:pointer;cursor:hand;
}
.manifestationTitleComplet{
	font-size: 16px; font-family: Verdana; font-weight: normal;color: #808080;background-Color:#F6F6F6; /* text-decoration: line-through; */
}
.manifestationDate{
	font-weight:bold;font-size:10px;
}
.manifestationDateComplet{
	font-weight:normal;font-size:10px;
}

	h1{
		font-size:18px;
		font-family: Verdana;
		font-weight: bold;
		color: #FFFFFF;
		border-bottom: 2px solid #6699CC;
		margin: 0;
		line-height: 50px;
		background: url(/thv/images/bg_h1.gif) repeat-y left top;
		text-align:left;
		text-indent: 20px;
	}

	h2{
		font-size:14px;
		font-family: Verdana;
		font-weight: bold;
		color: #00000	;
		text-align:center;
		text-indent: 20px;
	}
	
.title{
	background: #DFDFDF;
	color: #000;
	font-weight: bold;
	font-size: 16px;
}
.pair {
background: #F0F0F0;
font-weight: bold;
font-size:14px;
}
.impair {
background: #E8E8E8;
font-weight: bold;
font-size:14px;
}

.default_font {
font-weight: normal;
font-size:14px;
color:#000000;
}
.adress {
font-weight: normal;
font-size:10px;
color:#000000;
}
.cart{
position:relative;
top:-25px;
 float:right;
 background-color:#6699CC;
 color:#FFFFFF;
 padding:3;
 font-size:12px;
 font-weight:bold;
}
.cartLink:link{text-decoration: none;color:#FFFFFF;}
.cartLink:visited{text-decoration: none;color:#FFFFFF;}
.cartLink:active{text-decoration: none;color:#FFFFFF;}
.cartLink:hover{text-decoration: underline;color:#FFFFFF;}


.backGauche01 {
	background-image: url(/thv/charte/elements/back_gauche_01.gif);
	background-position: right top;
	background-repeat: repeat;
}
.backDroite01 {
	background-image: url(/thv/charte/elements/back_droite_01.gif);
	background-position: left top;
	background-repeat: repeat;
}

.txt10Gris {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8B8B8B;
}

.backGauche02 {

	background-image: url(/thv/charte/elements/back_gauche_03.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
}
.backDroite02 {

	background-image: url(/thv/charte/elements/back_droite_03.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
}
.backDroite03 {

	background-image: url(/thv/charte/elements/back_droite_04.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
}

.LiensRouge:link {
	font-size: 9px;
	color: #B50009;
	text-decoration: none;
}
.LiensRouge:visited {
	font-size: 9px;
	color: #B50009;
	text-decoration: none;
}
.LiensRouge:active {
	font-size: 9px;
	color: #B50009;
	text-decoration: underline;
}
.LiensRouge:hover {
	font-size: 9px;
	color: #B50009;
	text-decoration: underline;
}

.alert{
	font-size:12px;
	color:#FF0000;
	font-weight:bold;
}

.titre_font{
	height: 30px;
	vertical-align:bottom;
	border:none;
	border-bottom:1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	}
	
		.titre_menu {
	font-family: Arial;
	font-weight: bold;
	font-size: 13px;
	color: #FFFFFF;
	margin-left: 5px;
	margin-top: 10px;
}

.admin_menulink:link    {margin-left: 10px;margin-right: 0;font-size: 11px; font-family: Arial; font-weight: bold;color: #99B7C6; text-decoration: none; }
.admin_menulink:visited {margin-left: 10px;margin-right: 0;font-size: 11px; font-family: Arial; font-weight: bold;color: #99B7C6; text-decoration: none;}
.admin_menulink:active  {margin-left: 10px;margin-right: 0;font-size: 11px; font-family: Arial; font-weight: bold;color: #99B7C6;text-decoration: none; }
.admin_menulink:hover   {margin-top: 2px;margin-bottom: 2px;margin-left: 10px;margin-right: 0;font-size: 11px; font-family: Arial; font-weight: bold;color: #99B7C6;text-decoration: underline; } 

.admin_hrefMailto:link    {font-size: 11px; font-family: Arial; font-weight: bold;color: #292929; text-decoration: underline; }
.admin_hrefMailto:visited {font-size: 11px; font-family: Arial; font-weight: bold;color: #292929; text-decoration: underline;}
.admin_hrefMailto:active  {font-size: 11px; font-family: Arial; font-weight: bold;color: #292929;text-decoration: underline; }

.bgHeadTable{
	background-color: #1F4188;
	padding:5px;
}
.font_color{
font-weight: bold;
	color: #86B7C6;
}
	.mainBody{
		position: relative; 
		background-color:#FFFFFF;
		width: 100%;
	}