div.suba
{
	position: relative;
	visibility:hidden;
}

div.subb
{
	position: absolute;
	/*visibility:hidden;*/
	
	top: 16px;
	width: 100px;
	height: 100px;

}

.divsub{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, Times New Roman, Geneva, sans-serif;
	font-size:10pt;
	font-weight:bold;
	text-align:left;
	text-decoration : none;
	color:#ffffff;
	margin-left:10px;
	vertical-align: middle;
	background-color: #cd0001;
	opacity:0.8;
	filter:alpha(opacity=80);
	}

.divsub:hover{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, Times New Roman, Geneva, sans-serif;
	font-size:10pt;
	font-weight:bold;
	text-align:left;
	text-decoration : none;
	color:#ffffff;
	margin-left:10px;
	vertical-align: middle;
	background-color: #5a5a5a;
	}
		
.menu{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, Times New Roman, Geneva, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	margin-left:0px;
	margin-right:0px;
	text-decoration : none;
	}

.menu:hover{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, Times New Roman, Geneva, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	text-decoration : none;
	margin-left:0px;
	margin-right:0px;
	background-color:#cd0001;
	}

.menusel{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, Times New Roman, Geneva, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	text-decoration : none;
	margin-left:0px;
	margin-right:0px;
	background-color:#cd0001;
	}

.menuentry{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, Times New Roman, Geneva, sans-serif;
	font-size:10pt;
	color:#ffffff;
	text-align:center;
	margin-left:10px;
	margin-right:0px;
	text-decoration : none;
	}

.slogan{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, Times New Roman, Geneva, sans-serif;
	font-size:15pt;
	font-weight:bold;
	color:#ffffff;
	font-style: italic;
	margin-left:20px;
	margin-right:0px;
	margin-top:0px;
	text-decoration : none;
	}

.text{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, Times New Roman, Geneva, sans-serif;
	font-size:10pt;
	font-weight:normal;
	color:#000000;
	font-style: italic;
	text-align:left;
	margin-left:50px;
	margin-right:50px;
	margin-top:10px;
	margin-bottom:10px;
	text-decoration : none;
	}
	
.add_title{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, Times New Roman, Geneva, sans-serif;
	font-size:16pt;
	font-weight:bold;
	color:#3b85e1;
	font-style: italic;
	text-align:left;
	margin-left:0px;
	margin-right:0px;
	margin-top:10px;
	margin-bottom:10px;
	text-decoration : none;
	}

.adresse{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, Times New Roman, Geneva, sans-serif;
	font-size:10pt;
	color:#000000;
	font-weight:bold;
	text-align:left;
	margin-left:0px;
	margin-right:0px;
	margin-top:10px;
	margin-bottom:10px;
	text-decoration : none;
	}

.m_text{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, Times New Roman, Geneva, sans-serif;
	font-size:10pt;
	font-weight:normal;
	color:#000000;
	font-style: italic;
	text-align:left;
	margin-left:0px;
	margin-right:0px;
	margin-top:10px;
	margin-bottom:10px;
	text-decoration : none;
	}

.textbreton{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, Times New Roman, Geneva, sans-serif;
	font-size:11pt;
	font-weight:bold;
	font-style: normal;
	color:#004581;
	text-decoration : none;
	}
.textbreton a{
  color: #004581;
  text-decoration: none;
}
.textbreton1{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, Times New Roman, Geneva, sans-serif;
	font-size:15pt;
	font-weight:bold;
	font-style: normal;
	color:#004581;
	text-decoration : none;
	}

.title{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, Times New Roman, Geneva, sans-serif;
	font-size:20pt;
	font-weight:normal;
	color:#3b85e1;
	font-style: italic;
	text-align:left;
	margin-left:50px;
	margin-right:0px;
	margin-top:20px;
	margin-bottom:20px;
	text-decoration : none;
	}

.m_title{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, Times New Roman, Geneva, sans-serif;
	font-size:20pt;
	font-weight:normal;
	color:#3b85e1;
	font-style: italic;
	text-align:left;
	margin-left:0px;
	margin-right:0px;
	margin-top:20px;
	margin-bottom:20px;
	text-decoration : none;
	}

.subtitle{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, Times New Roman, Geneva, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#3b85e1;
	font-style: italic;
	text-align:left;
	margin-left:50px;
	margin-right:0px;
	margin-top:25px;
	margin-bottom:0px;
	text-decoration : none;
	}

.btext{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, Times New Roman, Geneva, sans-serif;
	font-size:10pt;
	font-weight:normal;
	color:#000000;
	list-style-position: inside;
	padding-left: 87px;
 	text-indent: -15px;
	margin-right:37px;
	font-style: italic;
	text-align:left;
	vertical-align: top;
	text-decoration : none;
	margin-top:0px;
	margin-bottom:0px;
}

.bottom{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, Times New Roman, Geneva, sans-serif;
	font-size:10pt;
	font-weight:normal;
	color:#bbb0ab;
	text-align:left;
	margin-left:37px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	text-decoration : none;
	}

.bbottom{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, Times New Roman, Geneva, sans-serif;
	font-size:10pt;
	font-weight:normal;
	color:#ffffff;
	list-style-position: inside;
	padding-left: 37px;
	text-align:left;
	vertical-align: top;
	text-decoration : none;
	margin-top:0px;
	margin-bottom:0px;
}

.membre{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, Times New Roman, Geneva, sans-serif;
	font-size:8pt;
	font-weight:bold;
	color:#ffffff;
	margin-left:37px;
	margin-right:37px;
	text-align:left;
	vertical-align: top;
	text-decoration : none;
	margin-top:0px;
	margin-bottom:20px;
}

.boite{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, Times New Roman, Geneva, sans-serif;
	font-size:14pt;
	font-weight:bold;
	color:#ffffff;
	text-align:left;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	text-decoration : none;
	}

.maindem{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, Times New Roman, Geneva, sans-serif;
	font-size:13pt;
	font-weight:bold;
	color:#ffffff;
	text-align:left;
	margin-left:92px;
	margin-right:0px;
	margin-top:195px;
	margin-bottom:0px;
	text-decoration : none;
	}

.juillet{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, Times New Roman, Geneva, sans-serif;
	font-size:14pt;
	font-weight:bold;
	color:#000000;
	font-style: italic;
	text-align:left;
	margin-left:15px;
	margin-right:0px;
	margin-top:86px;
	margin-bottom:0px;
	text-decoration : none;
	}
	
.nojuillet{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, Times New Roman, Geneva, sans-serif;
	font-size:14pt;
	font-weight:bold;
	color:#000000;
	font-style: italic;
	text-align:left;
	margin-left:15px;
	margin-right:0px;
	margin-top:74px;
	margin-bottom:0px;
	text-decoration : none;
	}

.boite1{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, Times New Roman, Geneva, sans-serif;
	font-size:13pt;
	font-weight:normal;
	color:#ffffff;
	text-align:left;
	margin-left:30px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	text-decoration : none;
	}
	
.boite2{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, Times New Roman, Geneva, sans-serif;
	font-size:13pt;
	font-weight:normal;
	color:#ffffff;
	text-align:left;
	margin-left:50px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	text-decoration : none;
	}

.tel{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, Times New Roman, Geneva, sans-serif;
	font-size:17pt;
	font-weight:bold;
	color:#ffffff;
	text-align:left;
	margin-left:5px;
	margin-right:0px;
	margin-top:15px;
	margin-bottom:0px;
	text-decoration : none;
	}

.side{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, Times New Roman, Geneva, sans-serif;
	font-size:13pt;
	font-weight:normal;
	color:#ffffff;
	font-style: italic;
	text-align:left;
	margin-left:14px;
	margin-right:0px;
	margin-top:10px;
	margin-bottom:10px;
	text-decoration : none;
	}

.sidebox{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, Times New Roman, Geneva, sans-serif;
	font-size:14pt;
	font-weight:bold;
	color:#ffffff;
	text-align:left;
	margin-left:70px;
	margin-right:50px;
	margin-top:15px;
	margin-bottom:0px;
	text-decoration : none;
	}

.temoignage{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, Times New Roman, Geneva, sans-serif;
	font-size:10pt;
	font-weight:bold;
	text-align:right;
	font-style: italic;
	color:#004581;
	text-decoration : none;
	margin-right:50px;
	}

.data{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:normal;
}
.tab{
	margin-top:10pt;
}

.copy {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, Times New Roman, Geneva, sans-serif;
	font-size:8pt;
	font-weight:bold;
	color:#666666;
	margin-left:00px;
	margin-right:00px;
	text-decoration : none;
	margin-top:5px;
	margin-bottom:5px;
}

/*-- update 18-01-13 -- */

.main_content { width:1050px; height:auto; background:url(../images/containt-bg.jpg) top repeat-y; overflow:hidden; margin:0 auto; }
.content_outer01 { width:960px; height:auto; overflow:hidden; margin:0 auto; }
.heading { font:20px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#ff0000; padding:20px 0; }
.contint_text { font:13px/22px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333333;  font-style:italic; }	
.contint_text span { font-size:15px; font-weight:bold; color:#004581; }	
.contint_text strong{ font-weight:900;}
.contint_text01 { font:15px/22px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000000;  font-style:italic; width:960px; }	
.contint_text01 span {  color:#3b85e1; }	   
.read_more { width:108px; height:auto; margin:0 0 20px 0; cursor:pointer; }
.read_more img{ cursor:pointer;}
.back { width:90px; height:auto; margin:0 0 20px 0; cursor:pointer;  }  
.back img{ cursor:pointer;}
/*--------Not found------*/
.not_found{ color: #FFFFFF;
    font-family: Trebuchet MS,Verdana,Arial,Helvetica,Times New Roman,Geneva,sans-serif;
    font-size: 33pt;
    font-weight: bold;
    margin: 0;
    text-align: center;
    text-decoration: none; vertical-align: middle;}
