/* CSS Document */
body {
	margin:0px 0px 0px 0px;
	background-color: #006666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

table {
	background-color: #A6DCC0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

td#soustitre {
	text-align : left;
	padding-left:10px;
	background-color: #006666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight:bold;
}

a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: red;
	font-weight:bold;
	text-decoration:underline;
	}
	
	a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: red;
	font-weight:bold;
	text-decoration:underline;
	}
	
	a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: red;
	font-weight:bold;
	text-decoration:underline;
	}
	
	a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: red;
	font-weight:bold;
	text-decoration:none;
	}
	
	
	.menugeneral_faq a {
	text-align:left;
	padding:2px 10px 2px 30px;
	background-color:#A6DCC0;
	color:#006666;
	background: url(../plus/img/li_triangle.gif) no-repeat left center; 
    line-height: 20px; 
	text-decoration:none;
	display:block;
	border-bottom:1px solid white;
	}
	
	.menugeneral_faq a:active {
	text-align:left;
	padding:2px 10px 2px 30px;
	background-color:#A6DCC0;
	color:#006666;
	background: url(../plus/img/li_triangle.gif) no-repeat left center; 
    line-height: 20px; 
	text-decoration:none;
	display:block;
	border-bottom:1px solid white;
	}
	
	.menugeneral_faq a:visited {
	text-align:left;	
	padding:2px 10px 2px 30px;
	background-color:#A6DCC0;
	color:#006666;
		background: url(../plus/img/li_triangle.gif) no-repeat left center; 
    line-height: 20px; 
	text-decoration:none;
	display:block;
	border-bottom:1px solid white;
	}
	
	.menugeneral_faq a:hover {
	text-align:left;
	padding:2px 10px 2px 30px;
	background-color:#A6DCC0;
	color:white;
		background: url(../plus/img/li_triangle_noir.gif) no-repeat left center; 
    line-height: 20px; 
	text-decoration:none;
	border-bottom:1px solid red;
	}
	td.menugeneral_faq2 a {
	text-align:left;
	padding:2px 10px 2px 10px;
	background-color:#A6DCC0;
	color:#006666;
	line-height: 20px; 
	text-decoration:none;
	display:block;
	
	}
	
	td.menugeneral_faq2 a:active {
	text-align:left;
	padding:2px 10px 2px 10px;
	background-color:#A6DCC0;
	color:#006666;
	line-height: 20px; 
	text-decoration:none;
	display:block;
	
	}
	
	td.menugeneral_faq2 a:visited {
	text-align:left;
	padding:2px 10px 2px 10px;
	background-color:#A6DCC0;
	color:white;
	line-height: 20px; 
	text-decoration:none;
	display:block;
	
	}
	
	td.menugeneral_faq2 a:hover {
	text-align:left;
	padding:2px 10px 2px 10px;
	background-color:#A6DCC0;
	color:white;
	line-height: 20px; 
	text-decoration:none;
	
	}
	
	td.smenugeneral_faq a 
{
font-weight: bold; 
font-size: 11px; 
line-height: 13px; 
text-decoration: none; 
background: url(../plus/img/li_triangle_vert.gif) no-repeat left center; 
word-spacing: 2px; 
letter-spacing: 1px; 
padding: 3px 20px 2px; 
border-style: solid; 
border-width: 0px 0px 0px 0px; 
border-color: #5D958D; 
color:#006666; 
display: block 
}
td.smenugeneral_faq a:hover  
{ 
font-weight: bold; 
text-decoration: none; 
background: #006666 url(../img/li_triangle.gif) no-repeat left center; 
border-style: solid; 
border-width: 0px 0px 0px 0px; 
border-color: #345E5D; 
display: block;
color:white; 
}
	
	.question_faq a {
	text-align:left;
	padding:1px 10px 1px 10px;
	background-color:#A6DCC0;
	color:#235A3E;
	text-decoration:none;
	display:block;
	border-bottom:1px solid white;
	}
	
	.question_faq a:active {
	text-align:left;
	padding:1px 10px 1px 10px;
	background-color:#A6DCC0;
	color:#235A3E;
	text-decoration:none;
	display:block;
	border-bottom:1px solid white;
	}
	
	.question_faq a:visited {
	text-align:left;
	padding:1px 10px 1px 10px;
	background-color:#A6DCC0;
	color:#235A3E;
	text-decoration:none;
	display:block;
	border-bottom:1px solid white;
	}
	
	.question_faq a:hover {
	text-align:left;
	padding:1px 10px 1px 10px;
	background-color:#A6DCC0;
	color:white;
	text-decoration:none;
	border-bottom:1px solid red;
	}
	
	.titre-repere {
	font-size:14px;
	font-weight:bold;
	padding:1px 10px 1px 10px;
	background-color:#47B87C;
	color:black;
	border-bottom:1px solid #235A3E;
	}
	
	.repere {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:400;
	color:#000000;
	text-align:left;
	}

	td.repere {border-bottom : 1px #345E5D dotted ; color: #006666 ; font-size : 13px ;  padding: 5px 30px 5px 5px ; text-align : left ; background-color: #A6DCC0 ; }

	.reponse{
	text-align : left;
	padding: 0px 10px 0px 10px;
	}
	
	h2 {
	text-align:left;
	}
	
	h4 {
	text-align:left;
	}
	.signature {  text-align: justify ; padding: 5px 30px 5px 0px; font-weight : bold ; font-size: 14px ; color: #000000 ; letter-spacing: 0 ; 
	}
a.faqLiens:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	text-align: justify;
}
a.faqLiens:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	text-align: justify;
}
a.faqLiens:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: red;
	font-weight: bold;
	text-decoration: none;
	text-align: justify;
}
a.faqLiens:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	text-align: justify;
}
publie { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: white;
	font-weight: normal;
	text-transform: uppercase;
}
td.question_faq {
	text-align:left;
	font-size: 14px;
	padding:1px 10px 1px 0px;
	background-color:#A6DCC0;
	color:white;
	text-decoration:none;
	display:block;
	border-bottom:1px solid white;
	}
	.btnCherche {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #345E5D;
	
}
td.menurecherche_faq
{
font-weight: bold; 
font-size: 12px; 
line-height: 20px; 
text-decoration: none; 
background: url(../plus/img/li_triangle.gif) no-repeat left center; 
word-spacing: 2px; 
letter-spacing: 1px; 
padding: 3px 20px 2px; 
border-style: solid; 
border-width: 0px 0px 1px 0px; 
border-color: white; 
color:#006666; 
display: block 
}
td.publirecherche_faq
{
font-weight: normal; 
font-size: 10px; 
line-height: 20px; 
text-decoration: none; 

word-spacing: 2px; 
letter-spacing: 1px; 
border-style: solid; 
border-width: 0px 0px 1px 0px; 
border-color: white; 
display: block 
}
td.smenurecherche_faq a 
{
font-weight: bold; 
font-size: 11px; 
line-height: 13px; 
text-decoration: none; 
 
word-spacing: 2px; 
letter-spacing: 1px; 
padding: 3px 20px 2px; 
border-style: solid; 
border-width: 0px 0px 0px 0px; 
border-color: #5D958D; 
color:#006666; 
display: block 
}
td.smenurecherche_faq a:hover  
{ 
font-weight: bold; 
text-decoration: none; 
background: #006666;
border-style: solid; 
border-width: 0px 0px 0px 0px; 
border-color: #345E5D; 
display: block;
color:white; 
}