body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4c4c4c;
	background: #f29400;
	margin: 0px;
	padding: 0px;
}

#blocktxtic ul { list-style:none; }

h1, h2, h3, h4, h5, h6, p, ul, li{margin:0px; padding:0px; text-align:left; font-weight:normal;}
img, form, input{border:0; margin:0px; padding:0px; outline:none;}
a { text-decoration:none; cursor:pointer; outline:none; }
input, textarea { font:12px/15px Arial, Helvetica, sans-serif;color:#7f7f7f;}
.img_left{ float:left;}
.img_right{ float:right;}
.clear { clear:both;}

.container { width:960px; margin:0px auto 0px auto; background:#fff;}

/* entete */
.header { background:url(../images/header_bg.gif) no-repeat; height:161px; width:960px; text-align:center; }
	
	.top_nav { width:960px; float:left;}
	.top_nav ul { margin:0px; padding:0px;padding:0px 21px 0px 20px;}
	.top_nav ul li { list-style:none; float:left; }
	.top_nav ul li a { height:58px; display:block; background-position:top;  }
	.top_nav ul li a.link1 { background:url(../images/top_nav_link1.gif) no-repeat; width:105px;}
	.top_nav ul li a.link2 { background:url(../images/top_nav_link2.gif) no-repeat; width:187px;}
	.top_nav ul li a.link3 { background:url(../images/top_nav_link3.gif) no-repeat; width:133px;}
	.top_nav ul li a.link4 { background:url(../images/top_nav_link4.gif) no-repeat; width:117px;}
	.top_nav ul li a.link5 { background:url(../images/top_nav_link5.gif) no-repeat; width:377px;}
	.top_nav ul li a:hover { background-position:bottom;}
	.top_nav ul li a.active { background-position:bottom;}
	

/* contenu */
.home_content { width:960px; float:left; background:url(../images/homepage_cont_bg.gif) top no-repeat; padding:0px 0px 20px 0px;}
.home_content .left { width:414px; float:left; padding:40px 0px 0px 20px;}
.home_content .left h2 { font-family:"Bodoni MT", "Times New Roman", Arial; font-size:45px; color:#9a141b; padding:0px 0px 10px 10px;}
.home_content .left p { font-size:12px; color:#9a141b; padding:5px 0px 5px 20px;}
.home_content .left .act_box { background:url(../images/actualites_box.gif) no-repeat; width:414px; height:84px; margin:26px 0px 0px 0px; color:#fff; padding:60px 0px 0px 0px;}
.home_content .left .act_box  p { font-size:11px; color:#fff; width:260px; float:left; padding:0px 0px 0px 5px;}
.home_content .left .act_box  p  a { font-weight:bold; color:#fff; text-decoration:underline;} 
.home_content .left .act_box  p  a:hover {text-decoration:none;}
.home_content .left .act_box  img { float:right; margin:0px 10px 0px 0px;}

.home_content .right { width:410px; float:right; padding:60px 20px 0px 0px;color:#e95d0f;}
.home_content .right ul.name_list { width:195px; float:left; margin:0 10px 0 0; padding:0px;}
.home_content .right ul.name_list li { list-style:none; font-size:12px; color:#9a141b; margin:0px 0px 10px 0px;}
.home_content .right ul.name_list li span { font-weight:bold; color:#e95d0f; font-style:italic;}
.home_content .right a { color:#9a141b; }
.home_content .right a:hover { text-decoration:underline; }
.home_content .right a.link { font-size:11px;color:#9a141b;font-weight:bold; text-decoration:underline; float:right; margin:0px; padding:0px;  }
.home_content .right a.link:hover {text-decoration:none;}


/* page interne */
.subpage_content {width:908px; float:left; padding:22px 26px 6px 26px; background:url(../images/sub_page_bot_left_bg.gif) left bottom no-repeat;}
h2.subpage_title {font-family:"Bodoni MT", "Times New Roman", Arial; font-size:45px; color:#9a141b; padding:0px; margin:0px 0px 6px 0px; border-bottom:6px solid #9a141b;}

.subpage_content .left { float:left; width:230px;}
/*
.subpage_content .left ul { margin:22px 0px 0px 0px; padding:0px; float:left;}
.subpage_content .left li { line-height:24px; color:#3f3f3f;font-size:12px; list-style:none;padding:0px 0px 0px 10px; }
.subpage_content .left li:hover { background:url(../images/subpage_leftlink_hover_img.gif )left no-repeat; }
.subpage_content .left li.active { background:url(../images/subpage_leftlink_hover_img.gif )left no-repeat; }

.subpage_content .left li a {color:#3f3f3f; text-decoration:none; padding:0px 12px 0px 0px; }
.subpage_content .left li a:hover { color:#9a141b; font-weight:bold; text-decoration:underline; background:url(../images/subpage_leftlink_hover_img_arrow.gif) right no-repeat;} 
.subpage_content .left li a.active{ color:#9a141b; font-weight:bold; text-decoration:underline; background:url(../images/subpage_leftlink_hover_img_arrow.gif) right no-repeat;} 
*/

.subpage_content .right { border-left: 40px solid #e95d0f; float:left; width:638px;}
.breadcrumb { float:left; text-align:right; width:638px; font-size:10px; color:#9a141b;}
.breadcrumb a { text-decoration:underline;color:#9a141b;}
.breadcrumb a:hover { text-decoration:none;}
.text_cont { padding:18px 10px 18px 18px;}
.text_cont h3 { font-size:16px; font-weight:bold; text-decoration:underline; color:#9a141b; padding:0px 0px 5px 0px;}
.text_cont p { line-height:16px; color:#3f3f3f; padding:10px 0px;}
.text_cont p span { font-weight:bold; color:#9a141b;}


/* footer */
.footer { border-top:3px solid #9a141b; width:960px; clear:both; background:#f8c97f;}
.footer .left { float:left; padding:12px 0px 0px 30px; color:#9a141b; font-size:10px;	}
.footer .right { float:right; margin:0px 10px 0px 0px;}





