@charset "utf-8";
/*overall */

body, html {
	padding:0px;
	margin: 0px;
	height:100%;
	width:100%;
	font-family: Verdana, Helvetica, sans-serif;
	font-size:10px;
	color: #515151;
	line-height:13px;
}
img{ 
	border : 0 none white;	
	vertical-align : middle; 
}
h1{	
	font-weight : bold;	
	font-size : 1.2em;
}
h2{	
	font-size : 1em; 
	font-weight : bold; 
}
.page{ 
	width:768px;	
	border-left:1px solid #EEEEEE;
	border-right:1px solid #EEEEEE;
}

.clear{
	clear:both;
}

a.red:link{
	text-decoration : none;
	color:#c61128;
}

a.red:visited{
	text-decoration : none; 
	color:#c61128;
}
a.red:hover{
	text-decoration : underline; 
	color:#c61128;
}
.red{
	color:#c61128;
}
a.content_link:link{
	color:#515151;
	text-decoration:underline;	
}


a.content_link:visited{
	color:#515151;
	text-decoration:underline;	
}
a.content_link:hover{
	text-decoration:underline;
	color:#C61128;	
}
/*Footer*/
.footer{
	font-size:10px;
	color:#717171;
	height:25px;
	padding:6px 0px;
	background-image:url(../../images/bg-footer.jpg);
	background-repeat:repeat-x;
	margin-bottom:10px;
	margin-top:10px;

}
.footer_item{
	padding:0px 8px;

}
a.footer_item:link{
	color:#717171;
	text-decoration : none;

}
a.footer_item:hover{
	color:#C61128;
	text-decoration : none;

}

a.footer_item:visited{
	color:#717171;
	text-decoration : none;

}


/*Header*/
.header{ 
	height : 82px;
}

.header .headertopleft{	
	float : left; 
	width : 268px; 
	/*padding-top:16px;*/
	padding-top : 16px; 
	padding-left:11px;
}

/*Navigation*/
.sub_navi{	
	width:768px;
	

}
.navi{
	margin-top:4px;
}

.navi_item{
	float:left;
	
}

#dropmenudiv{
	font-weight:normal;
	position:absolute;
	line-height:23px;
	z-index:100;
	width:182px;
	margin-top:3px;
	border-top : 2px solid white;
	margin-left:1px;
	padding : 10px 0px 10px 0px;
	font-size:10px;
	filter:alpha(opacity=90);
	-moz-opacity:0.8;
   	-khtml-opacity: 0.8;
   	opacity: 0.9;

}
#dropmenudiv a{
	display: block;
	text-indent: 3px;
	text-decoration: none;
	font-weight:normal;
	width:175px;
	color:#ffffff;
	padding-left:4px;
	padding-bottom:0px;
	padding-right:3px;
}
#dropmenudiv a:hover{
	background-color:#970F21;
	display: block;
	text-indent: 3px;
	text-decoration: none;
	ont-weight:bold;
	width:175px;
	padding-left:4px;
	padding-bottom:0px;
	padding-right:3px;
	
}
/*new navi*/

table.menu td{ /*The entire menu*/
	line-height:0px;
	padding-left:0px;
}

table.menu td a{ /*The  sub menu link font type, size, color etc*/
	font-family: Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-decoration:none;
	
}
table.menu a:hover{ /*The  sub menu link font type, size, color etc when hover*/
	font-family: Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-decoration:none;
}

table.submenu{ /*sub menu box*/
	display: block;
	background-color:#C61128;
	filter:alpha(opacity=90);
	-moz-opacity:0.8;
   	-khtml-opacity: 0.8;
   	opacity: 0.9;
	width:186px;
	border-top : 2px solid white;
	padding:10px 0px;
	
}
table.submenu td{ /*sub menu text*/
	padding:0px 0px 0px 0px;

}
table.submenu td a{ /*sub menu text*/
	display:block;
	line-height:15px;
	text-indent: 10px;
	padding:3px 0 5px 0px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	
}
table.submenu td a:hover{ /*sub menu text hover*/
	line-height:15px;
	padding:3px 0 5px 0px;
	text-indent: 10px;
	color:#ffffff;
	background-color:#970F21;
	width:186px;
}

/**/

/*main Content*/
.main_content{
	width:560px;
	margin-top:8px;
	float:left;
}

.sub_banner{
	float:left;
	margin-left:16px;
	width:177px;
		
}
.dpTitleText{
	color: #c61128;
	font-weight: bold;
	
}

.pg_banner{
	float:left;
	width:177px;
		
}

.page_intro{
	width:550px;
	margin-left:15px;
}
/*Breadcrumb*/
#chemin{
	height : 24px;
	padding-left : 15px;
	line-height : 11px;
	margin :15px 0 15px 0;
	color : #717171;
	width:570px;
	background : url("../../images/bg-dotted.gif") 0 23px repeat-x;
	}
	

/*Right Content*/
.right_content{
	float:right;
	margin-top:8px;
}

.greybox{
	background-color:#f6f6f6;
	border:1px solid #ffffff;
	width:172px; 
	padding:13px 0px 3px 0px;
}
.whitebox{
	background-color:#FFFFFF;
	width:176px;
	border-bottom:1px solid #dededf;
	border-top:1px solid #dededf;
	border-left:1px solid #dededf;

}

.right_link{
	margin:5px 6px 3px 6px;
}
.red_text{color:#ff0000;}


