@charset "utf-8";
/* CSS Document */
body {margin:0;padding:0;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

#main {width:954px;margin:0 auto 20px;}



/************************************************************************************
				Utile
*************************************************************************************/
.hide {display:none;}
.clear {clear:both;}

/************************************************************************************
				Header
*************************************************************************************/

#header {position:relative;}



#menu-first {margin:0;padding:0;float:left;}
	#menu-first li {display:block;float:left;}
	
	#menu-first li a {
		width:237px;
		height:25px;
		margin:0 0 0 1px;
		padding:8px 0 0;
		display:block;
		background:url(../img/bg_menu-first.gif) repeat-x;
		color:#fff;
		text-decoration:none;
		font-weight:bold;
		text-align:center;
		text-transform:uppercase;
		font-size:14px;
	}
	
	#menu-first li a.last {margin:0;}
	#menu-first li a:hover {text-decoration:underline;}

	#menu-sec {margin:0;padding:0;position:absolute;top:-10px;right:0;font-size:11px;}
	#menu-sec li {display:block;float:left;}
	#menu-sec li a {padding:0 13px;display:block;color:#535353;border-right:1px solid #535353;line-height:13px;text-decoration:none;}
	#menu-sec li a.last {padding-right:0;border:0;}
	#menu-sec li a:hover {text-decoration:underline;}
	
/************************************************************************************
					Content
*************************************************************************************/


.jswin{
	color:#535353;font-size:12px;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
}

#content {margin:15px 0 0;padding:0 0 20px;background:url(../img/bg_content.gif) repeat-y;color:#535353;font-size:12px;}
#col-1 {width:279px;margin:0 19px 0 0;float:left;background:#f6f8f9;}
#col-2 {width:656px;float:left;background:#fff;}

.date {display:block;text-transform:none;color:#9d9b9b;}
	#col-2 .date {font-size:11px;}
	
#col-1 h2 {height:20px;margin:0;padding:5px 0 0 9px;color:#fff;font-size:13px;background:url(../img/bg_col-1.gif) repeat-x;text-transform:uppercase;}

#col-1 ul {margin:0;padding:0 5px;}
#col-1 ul li {font-size:12px;color:#9d9b9b;text-transform:uppercase;display:block;border-bottom:1px solid #cad9e3;}
	#col-1 ul li a {padding:12px 5px;display:block;color:#535353;text-decoration:none;}
	#col-1 ul li a:hover {background:#cad9e3;}
	
#bandeau {border:1px solid #5a5a5a;padding:3px;}

h1 , h2 {margin:18px 0 3px;font-size:18px;text-transform:uppercase;}
h3 {color:#619bbc;font-size:14px;}

#col-2 ul {margin:0;padding:0;}
#col-2 ul li {padding:19px 0 21px;display:block;background:url(../img/ligne-dotted.gif) repeat-x bottom;}


#col-2 .txt {display:block;margin:0 0 10px;}

.readmore {
	margin:0 0 0;
	padding:0 0 0 20px;
	text-transform:uppercase;
	background:url(../img/readmore.gif) no-repeat;
	font-size:11px;
	color:#535353;
}
.readmore:hover {color:#8dba50;}

.bloc {margin:0 0 30px;}

#faq ul {margin:15px 0 0;padding:0 0 15px 20px;background:url(../img/ligne-dotted.gif) repeat-x bottom;list-style-type:none;}
#faq ul li {background:url(../img/bullet.gif) no-repeat left 6px;padding:0 5px 8px 15px;}

#faq ul li a {
	/*color:#8dba50;*/
	color:#535353; 
	text-decoration:none;
}
	
#faq ul li a:hover {text-decoration:underline;}
	
#faq h2 {font-size:15px;}
#faq .bloc {margin:0 0 15px;padding:0 0 15px;position:relative;background:url(../img/ligne-dotted.gif) repeat-x bottom;}
	#faq .bloc .child {padding:0 0 0 15px;}
	#faq h3 {margin:10px 0 0;}
	
#faq .top {padding:0px 2px;color:#aaa8a8;font-size:10px;background:#fff;border:1px solid #aaa8a8;text-decoration:none;}	
	
#contact {margin:20px 0 0;font-size:12px;color:#535353;}
#contact label{display:block;font-weight:bold;}
#contact label span {font-weight:normal;}

#contact .size1 {width:272px;}
#contact .size2 {width:555px;}

#contact .input-txt, #contact select, #contact textarea {border:1px solid #a5acb2;font-size:12px;}
#contact textarea {height:110px;}


#contact-courriel {
	width:247px;
	height:169px;
	margin:0 5px 10px 0;
	padding:16px 0 0 75px;
	background:url(../img/contactm1.jpg) no-repeat;
	float:left;
	line-height:16px;
	font-size:12px;
}

#contact-telephone {width:248px;height:169px;padding:16px 0 0 75px;background:url(../img/contactt1.jpg) no-repeat;float:left;line-height:16px;font-size:12px;}
 
#footer {margin:28px 0 0;position:relative;border-top:1px solid #dbdbdb;font-size:12px;color:#535353;}
	#footer ul {margin:13px 0 10px;padding:0;}
	#footer ul li {display:block;float:left;}
	#footer ul li a {padding:0 13px;color:#535353;border-left:1px solid #535353;display:block;line-height:13px;text-decoration:none;}
	#footer ul li a.first {padding-left:0;border:0;}
	#footer ul li a:hover {text-decoration:underline;}
	
#footer p {clear:both;}

#k3 {width:25px;height:21px;position:absolute;right:0;top:13px;display:block;background:url(../img/k3.gif) top left;}
	#k3:hover {background-position:bottom left;}
	

#sitemap a
{
	margin:0 0 0;
	padding:0 0 0 20px;
	text-transform:uppercase;
	background:url(../img/readmore.gif) no-repeat;
	font-size:11px;
	color:#535353;
}

#sitemap ul {margin:15px 0 0;padding:0 0 15px;background:none;}
#sitemap ul li {display:block;background:none;padding:15px;}



#success
{
	border: 1px dotted #7fb042;
	padding:10px;
	color:#7fb042;
	font-weight:bold;
}


.questionBloc
{
	margin-bottom:25px;
}