/*  External CSS file  */
/*  file name 'style.css'  */

BODY	{
		background-color: #FFFFFF;
		margin-top: 0px;
		margin-left: 0px;
		margin-bottom: 0px;
		margin-right: 0px;		
}	
li {
	list-style-image: url(../commun/puce.gif);
	font: 10px "Verdana", helvetica,sans-serif;
	color: #808083 ;
	margin-left:-6px;
	margin-right:0px;
	margin-top:5px;
	margin-bottom:0px;
}
.li_realisations {
	list-style-image: url(../commun/puce3.gif);
	font: 10px "Verdana", helvetica,sans-serif;
	color: #808083 ;
	margin-left:-6px;
	margin-right:0px;
	margin-top:5px;
	margin-bottom:0px;
}
.li_txt {
	list-style-image: url(../commun/puce.gif);
	font: 11px "Verdana", helvetica,sans-serif;
	color: #808083 ;
	margin-left:-6px;
	margin-right:15px;
	margin-top:5px;
	margin-bottom:0px;
	line-height:15px;
}
ul {
	margin-top:5px;
	margin-bottom:0px;
}
.ul_smenu {
	margin-top:21px;
	margin-bottom:0px;
}
.li_smenu {
	list-style-image: url(../commun/images/puce.gif);
	font: 10px "Verdana", helvetica,sans-serif;
	color: #808083 ;
	margin-left:3px;
	margin-right:0px;
	margin-top:2px;
	margin-bottom:0px;
}
.ul_fleche {
	margin-top:21px;
	margin-bottom:0px;
}
.ul_fleche_dispo {
	margin-top:12px;
	margin-bottom:0px;
}
.li_fleche {
	list-style-image: url(../commun/images/puce.gif);
	font: 10px "Verdana", helvetica,sans-serif;
	color: #808083 ;
	margin-left:10px;
	margin-right:0px;
	margin-top:2px;
	margin-bottom:0px;
}
.li_fleche_back {
	list-style-image: url(../commun/images/puce2.gif);
	font: 10px "Verdana", helvetica,sans-serif;
	color: #808083 ;
	margin-left:10px;
	margin-right:0px;
	margin-top:2px;
	margin-bottom:0px;
}
.div_ul_reg{
	margin-top:-6px;
	margin-bottom:0px;
	margin-left:25px;
	margin-right:0px;
}
.div_ul_reg2{
	margin-top:-1px;
	margin-bottom:0px;
	margin-left:18px;
	margin-right:18px;
}
.div_ul_reg3{
	margin-top:7px;
	margin-bottom:0px;
	margin-left:18px;
	margin-right:18px;
}
.div_li_index{
	margin-top:10px;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px;
}
/*  Texte ID's  */
.accroche_regtext{
	font: 10px "Verdana", helvetica,sans-serif;
	color: #808083 ;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 15px;
	margin-right: 15px;
	text-align:left;
	line-height:14px;
	vertical-aling:top;
}
.accroche_signature{
	font: 10px "Verdana", helvetica,sans-serif;
	color: #808083 ;
	text-align:left;
	line-height:14px;
	vertical-aling:top;
}
.accroche_signature_reg{
	font: 11px "Verdana", helvetica,sans-serif;
	color: #808083 ;
	text-align:left;
	line-height:14px;
	vertical-aling:top;
}
.accroche_regtext_orange{
	font: 10px "Verdana", helvetica,sans-serif;
	color:#D53C0D;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 15px;
	margin-right: 15px;
	text-align:left;
}
.copyright{
	font: 10px "Verdana", helvetica,sans-serif;
	color:#A1A1A3;
	margin-top: 4px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	text-align:right;
	vertical-align:top;
}
.sTitle {
		font: 12px "Verdana", helvetica,sans-serif;
		color: #D53C0D ;
		margin-top: 20px;
		margin-bottom: 5px;
		margin-left: 33px;
		margin-right: 15px;
		text-decoration: none;
		line-height: 15px;
		font-weight:bold;
	}
.sTitle_except2 {
		font: 12px "Verdana", helvetica,sans-serif;
		color: #D53C0D ;
		margin-top: 10px;
		margin-bottom: 5px;
		margin-left: 33px;
		margin-right: 15px;
		text-decoration: none;
		line-height: 15px;
		font-weight:bold;
	}
.sTitle_except_equipe {
		font: 12px "Verdana", helvetica,sans-serif;
		color: #D53C0D ;
		margin-top: 0px;
		margin-bottom: 5px;
		margin-left: 0px;
		margin-right: 15px;
		text-decoration: none;
		line-height: 15px;
		font-weight:bold;
	}
.sTitle_except3 {
		font: 12px "Verdana", helvetica,sans-serif;
		color: #D53C0D ;
		margin-top: 0px;
		margin-bottom: 5px;
		margin-left: 33px;
		margin-right: 15px;
		text-decoration: none;
		line-height: 15px;
		font-weight:bold;
	}
.sTitle_index {
		font: 12px "Verdana", helvetica,sans-serif;
		color: #D53C0D ;
		margin-top: 8px;
		margin-bottom: 10px;
		margin-left: 19px;
		margin-right: 10px;
		text-decoration: none;
		line-height: 14px;
		font-weight:bold;
	}	
.regular_text_index {
		font: 10px "Verdana", helvetica,sans-serif;
		color: #808083 ;
		margin-top: 8px;
		margin-bottom: 10px;
		margin-left: 19px;
		margin-right: 10px;
		text-decoration: none;
		line-height: 13px;
	}
.regular_text_index_tem
	{
		margin-top: -4px;
		margin-bottom: 10px;
		margin-left: 3px;
		margin-right: 10px;
	}
.regular_text {
		font: 11px "Verdana", helvetica,sans-serif;
		color: #808083 ;
		margin-top: 0px;
		margin-bottom: 8px;
		margin-left: 33px;
		margin-right: 33px;
		text-decoration: none;
		line-height: 15px;
	}
.regular_text_equipe {
		font: 11px "Verdana", helvetica,sans-serif;
		color: #808083 ;
		margin-top: 0px;
		margin-bottom: 14px;
		margin-left: 0px;
		margin-right: 10px;
		text-decoration: none;
		line-height: 15px;
	}
.regular_text_photo {
		font: 9px "Verdana", helvetica,sans-serif;
		color: #808083 ;
		margin-top: 22px;
		margin-bottom: 14px;
		margin-left: 33px;
		margin-right: 15px;
		text-decoration: none;
		line-height: 13px;
		letter-spacing: 0px;
	}
.regular_text_source {
		font: 9px "Verdana", helvetica,sans-serif;
		color: #808083 ;
		margin-top: 2px;
		margin-bottom: 14px;
		margin-left: 33px;
		margin-right: 30px;
		text-decoration: none;
		line-height: 13px;
		letter-spacing: 0px;
	}
.smenu_dispo {
		font: 10px "Verdana", helvetica,sans-serif;
		color: #808083 ;
		margin-top: 20px;
		margin-bottom: 14px;
		margin-left: 23px;
		margin-right: 10px;
		line-height: 15px;
}
.regular_text_orange {
		font: 11px "Verdana", helvetica,sans-serif;
		color: #D53C0D ;
		margin-top: 0px;
		margin-bottom: 14px;
		margin-left: 33px;
		margin-right: 10px;
		text-decoration: none;
		line-height: 15px;
	}
.regular_text_tables {
		font: 9px "Verdana", helvetica,sans-serif;
		color: #808083 ;
		margin-top: 0px;
		margin-bottom: 20px;
		margin-left: 6px;
		margin-right: 0px;
		text-decoration: none;
		line-height: 12px;
}
.regular_text_tables_dispo {
		font: 11px "Verdana", helvetica,sans-serif;
		color: #808083 ;
		margin-top: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		margin-right: 0px;
		text-decoration: none;
		line-height: 15px;
}
/* Tables ID */
.position_boutons_index{
	text-align:right;
	margin-right:10px;
}
.position_table_dispo{
	margin-left:33px;
	margin-right:0px;
	margin-top:10px;
	margin-bottom:10px;
}
.index_td_services{
	height:97px;
	background-image: url(../fr/images/index_10.gif);
	vertical-align:top;
}
.index_td_nouvelles{
	height:97px;
	background-image: url(../fr/images/index_11.gif);
	vertical-align:top;
}
.index_td_temoignages{
	height:97px;
	background-image: url(../fr/images/index_12.gif);
	vertical-align:top;
}
.table_conteneur{
	width:100% ; 
	height:100% ;
	border-width:0px ;
	padding:0px;
}
.table_news{
	border-width:0px ;
	padding:0px;
	margin-left:33px;
}
.table_contenu{
	width:750px ; 
	height:541px ;
	border-width:0px ;
	padding:0px;
}
.align_top_center{
	vertical-align: top;
	text-align:center;
}
.td_header{
	height:102px;
}
.td_menu{
	height:243px;
	width:257px;
	}
.td_titles{
	height:71px;
	width:307px;
	}
.td_photos{
	background-image: url(../fr/images/bg_tds_09.jpg);
	height:71px;
	width:186px;
	}
.td_texte{
	width:493px;
	background-image: url(../fr/images/bg_tds_13.jpg);
	vertical-align:top;
	}
.td_accroches1{
	width:257px;
	vertical-align:top;
	background-image: url(../fr/images/bg_accroche1_10.jpg);
	}
.td_accroches2{
	background-image: url(../fr/images/bg_accroches_11.gif);
	height:39px;
	width:257px;
	}
.td_accroches3{
	background-image: url(../fr/images/bg_accroches_11.gif);
	height:47px;
	width:257px;
	}
.td_img_dispo{
	height:172px;
	width:307px;
	vertical-align:top;
}
.td_smenu_dispo{
	height:151px;
	width:186px;
	vertical-align:top;
	background-image: url(../fr/images/bg_dispo_smenu_07.gif);
}
.td_smenu_tem{
	height:71px;
	width:186px;
	vertical-align:top;
	background-image: url(../fr/images/bg_dispo_smenu_07.gif);
}
.td_smenu_realisation{
	height:91px;
	width:186px;
	vertical-align:top;
	background-image: url(../fr/images/bg_dispo_smenu_07.gif);
}
/* images */
.tableau_border{
	border: #999999 solid 1px;

}
.photos_equipe{
		margin-top: 2px;
		margin-bottom: 10px;
		margin-left: 33px;
		margin-right: 0px;
}
.thumbs_news{
		margin-top: 0px;
		margin-bottom: 10px;
		margin-left: 0px;
		margin-right: 15px;
}
.photos_disposition{
		margin-top: 20px;
		margin-bottom: 0px;
		margin-left: 33px;
		margin-right: 0px;
}
.photos_temoignages{
		margin-top: 15px;
		margin-bottom: 0px;
		margin-left: 33px;
		margin-right: 0px;
}
.photos_temoignages_inclu{
		margin-top: 3px;
		margin-bottom: 5px;
		margin-left: 0px;
		margin-right: 10px;
}
.line{
		margin-top: 0px;
		margin-bottom: 15px;
		margin-left: 33px;
		margin-right: 0px;
}
.th_photos_equipe{
		margin-top: 5px;
		margin-bottom: 0px;
		margin-left: 0px;
		margin-right: 5px;
		height:30px;
		width:24px;
}
.btn_download{
		margin-top: 10px;
		margin-bottom: 0px;
		margin-left: 15px;
		margin-right: 0px;
}
.btn_temoignages{
		margin-top: 10px;
		margin-bottom: 0px;
		margin-left: 15px;
		margin-right: 0px;
}
.img_txt{
		margin-top: 20px;
		margin-bottom: 20px;
		margin-left: 33px;
		margin-right: 0px;
}

/*  Links  */

 .main_links:link, .main_links:visited, .main_links:active  {
  color:#D53C0D;
  text-decoration: underline;
  margin:0px 0px 0px 0px;
}
 .main_links:hover  {
  color:#9E310F;
  text-decoration: underline;
  margin:0px 0px 0px 0px;
}
 
 .smenu_links:active  {
  color:#808083;
  text-decoration: none;
  margin:0px 0px 0px 0px;
}
 .smenu_links:link, .smenu_links:visited {
  color:#D53C0D;
  text-decoration: none;
  margin:0px 0px 0px 0px;
}
 .smenu_links:hover  {
  color:#999999;
  text-decoration: none;
  margin:0px 0px 0px 0px;
}
 .smenu_links_underline:active  {
  color:#D53C0D;
  text-decoration: underline;
  margin:0px 0px 0px 0px;
}
 .smenu_links_underline:link, .smenu_links_underline:visited {
  color:#D53C0D;
  text-decoration: underline;
  margin:0px 0px 0px 0px;
}
 .smenu_links_underline:hover  {
  color:#999999;
  text-decoration: underline;
  margin:0px 0px 0px 0px;
}
