

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

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{color:#701746; text-decoration:none}
a:hover{color:#701746; text-decoration:underline}
		
input, textarea { font:12px/15px Arial, Helvetica, sans-serif; color:#7f7f7f;}
.img_left{ float:left;}
.img_right{ float:right;}
.clear { clear:both;}

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

/* entete */
.header { width:1000px;}
	.logo { float:left; width:486px; height:163px;}
	.head_right_part { float:left; background:url(images/top_right_bg.gif) no-repeat; height:163px; width:504px; padding:0px 10px 0px 0px;}
		.top_links { margin:33px 0px 15px 0px; float:right; width:410px;}
		.top_links ul {  margin:0px; padding:0px;}
		.top_links ul li { list-style:none; width:82px; height:26px; float:left;}
		 .top_links ul li a { width:82px; height:21px; color:#000; display:block; background:none; text-align:center; padding:5px 0px 0px 0px;}
		 .top_links ul li a:hover { color:#fff; background:url(images/top_link_hover.gif) no-repeat;}
		  .top_links ul li a.active { color:#fff; background:url(images/top_link_hover.gif) no-repeat;}
		  .phone_ban { float:right; background:url(images/phone_img.gif) no-repeat; width:200px; height:53px; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; padding:10px 0px 0px 59px;}
		  .phone_ban p { padding:0px 0px 2px 10px;font-weight:bold; }
		  .phone_ban span { font-size:22px; font-weight:bold; color:#fff; height:53px; line-height:40px;}
		  .phone_ban span a{ color:#FFFFFF; text-decoration:none;}
		  .phone_ban span a:hover{ color:#FFFFFF; text-decoration:none;}
	
/* banniere */
.banner { background: url(images/banner.jpg) no-repeat; height:215px; width:1000px; clear:both;}


/* contenu */
.content { background:#e4d9c1; width:980px; clear:both; padding:15px 10px;}
	.left { float:left; width:223px; margin:0px 6px 0px 0px; display:inline;}
	 .left_links { width:217px; margin:0px 3px 15px 3px; display:inline; float:left;}
	 .left_links .title { background:url(images/title_left_link.gif) no-repeat; height:30px; font-size:14px; font-weight:bold; color:#fff; text-align:center; padding:9px 0px 0px 0px;}
	 .left_links ul { margin:0px; padding:0px;}
	 .left_links ul li { list-style:none; background: url(images/left_link_bg.gif) no-repeat; height:33px; width:217px;}
	 .left_links ul li.last { background:url(images/left_link_bot_bg.gif) no-repeat; height:33px; width:217px;}
	 .left_links ul li a {font-size:14px; font-weight:bold; color:#044f61; padding:10px 0px 0px 24px; float:left;}
	  .left_links ul li a:hover { color:#701746;}
	 
	 .contact_us { width:223px; float:left;}
	 .contact_us .title { background:url(images/title_contactus.gif) no-repeat; height:30px; font-size:14px; font-weight:bold; color:#fff; text-align:center; padding:9px 0px 0px 0px;}
	 .contact_cont { float:left; background:url(images/contact_form_bg.gif) no-repeat; height:228px; width:209px; padding:15px 7px;color:#000000; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
	 .contact_cont  .input_class { background:url(images/input_bg.gif) no-repeat; width:207px; height:26px; margin:0px 0px 9px 0px;color:#000000; }
	 .contact_cont  .textarea_class { background:url(images/textarea_bg.gif) no-repeat; width:208px; margin:0px 0px 9px 0px; height:77px; border:0px;color:#000000; }
	 .contact_cont  a { float:right;}
	 
	
	.right { float:left; width:751px;}
		
		.cont_box_small { background:url(images/cont_boxs_bot.gif) bottom no-repeat; width:535px; padding:0px 0px 14px 0px; float:left; margin:0px 10px 0px 0px; display:inline;}
		.cont_box_small_mid { background:url(images/cont_boxs_mid.gif) repeat-y; width:505px; float:left;padding: 5px 15px; text-align:left;}
		.cont_box_small_mid h2 { font-size:20px; font-family:Arial, Helvetica, sans-serif; color:#d91e9b; background:url(images/dot_line.gif) bottom  repeat-x; padding:0px 0px 5px 0px;}
		.cont_box_small_mid h3 { font-size:18px; font-family:Arial, Helvetica, sans-serif; padding:15px 0px 5px 0px;}
		.cont_box_small_mid h4 { font-size:14px; font-family:Arial, Helvetica, sans-serif; padding:15px 0px 5px 12px; text-decoration:underline}
		.cont_box_small_mid p { font-size:12px; line-height:18px; color:#2b2b2b; padding:10px 0px ; text-align:justify;}
		.cont_box_small_mid ul { margin:0px; padding:5px 0px 0px 5px;}
		.cont_box_small_mid ul li { list-style:none; background:url(images/bullet1.gif) 8px 9px no-repeat; padding:2px 0px 0px 5px; padding-left:15px;  line-height:22px; }
		.cont_box_small_mid ul li a{color:#701746; text-decoration:underline}
		.cont_box_small_mid ul li a:hover{color:#701746; text-decoration:none}
		.cont_box_small_mid img{ padding-right:5px; padding-left:5px;}
		
		
		.news_letter { background:url(images/ban_demandez.gif) no-repeat; width:205px; height:90px; float:left; margin:0px 0px 15px 0px;}
		
		.temoignages  { width:205px; float:left; }
		.temoignages_title { background:url(images/title_temoignages.gif) no-repeat; height:36px; width:195px; float:left;font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; text-align:left; padding:9px 0px 0px 10px;}
		.temoignages_mid_cont { background:url(images/right_blue_bg.gif) no-repeat; height:197px; width:195px; float:left; padding:5px}
		.temoignages_mid_cont  p { padding:5px; color:#000; font-size:12px; line-height:16px; clear:both;}
		.temoignages_mid_cont  p a { font-weight:bold; color:#000; float:right; padding:5px 0px;}
		
		.presse  { width:205px; float:left; }
		.presse_title { background:url(images/title_presse.gif) no-repeat; height:36px; width:195px; float:left;font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; text-align:left; padding:9px 0px 0px 10px;}
		.presse_mid_cont { background:url(images/right_blue_bg1.gif) no-repeat; height:250px; width:195px; float:left; padding:5px; margin-bottom:10px}
		.presse_mid_cont p{text-align:center}
		.presse_mid_cont a { font-weight:bold; color:#000; text-align:center; padding:5px 0px;}
		
		.cont_box_big { background:url(images/cont_boxb_bot.gif) bottom no-repeat; width:750px; padding:0px 0px 15px 0px; float:left; margin:5px 10px 0px 0px; display:inline;}
		.cont_box_big_mid { background:url(images/cont_boxb_mid.gif) repeat-y; width:720px; float:left; padding: 5px 15px; text-align:left;}
		.cont_box_big_mid h2 { font-size:20px; font-family:Arial, Helvetica, sans-serif; color:#d91e9b; background:url(images/dot_line.gif) bottom  repeat-x; padding:0px 0px 5px 0px;}
		.cont_box_big_mid p { font-size:12px; line-height:18px; color:#2b2b2b; padding:10px 0px ;}
		.cont_box_big_mid ul { margin:0px; padding:5px 0px 0px 5px;}
		.cont_box_big_mid ul li { list-style:none; background:url(images/bullet.gif) 0px 5px no-repeat; color:#701746; padding:2px 0px 0px 20px;  line-height:22px; }
		.cont_box_big_mid ul li a{color:#701746; text-decoration:underline}
		.cont_box_big_mid ul li a:hover{color:#701746; text-decoration:none}
		
		
/* footer */
.footer_links { background:url(images/bottom_links_bg.gif) repeat-x; height:30px; width:1000px; clear:both;font-weight:bold; color:#fff; font-size:13px; text-align:center; padding:11px 0px 0px 0px; word-spacing:16px;}
.footer_links a { word-spacing:0px; font-weight:bold; color:#fff; font-size:13px;}

.footer { background:url(images/bottom_bg.gif) repeat-x; height:108px; width:1000px; text-align:center; padding:10px 0px; line-height:20px; color:#666666;}

.contact{color:#000000}
.contact input{ border:1px solid #FFFFFF; background:#E6D0B0; color:#000000; height:22px;}
.contact select{ border:1px solid #FFFFFF; background:#E6D0B0; color:#000000; height:22px;}
.contact textarea{ border:1px solid #FFFFFF;background:#E6D0B0; color:#000000;}
.contact .submit{ border:1px solid #FFFFFF;background:#E6D0B0; color:#000000; width:80px}
.champ_tableau input {width:235px;}
		
