/***************** STYLE GLOBAUX *****************/
a img{ border:none;}
a:active, a:focus{ outline:none;}
/***************** STYLE CONTENU *****************/
#contenu h1{
font:bold 20px Arial, Helvetica, sans-serif;
color:#fff;
margin:0 0 12px;
}
#contenu h1 span{ display: none;}
/*#contenu h1.accueil{
  background: url(../images/charte/t-accueil1.png) center top no-repeat;
  _background:url();
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/charte/t-accueil.png', sizingMethod='crop');
  width:860px;
  height:30px;
}*/
#contenu h1.accueil{
  background: url(../images/accueil/t-accueil.jpg) center top no-repeat;
  _background:url();
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/accueil/t-accueil.jpg', sizingMethod='crop');
  width:860px;
  height:30px;
}
#contenu h1.savoir{
  background: url(../images/savoir-faire/t-savoir.png) center top no-repeat;
  _background:url();
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/savoir-faire/t-savoir.png', sizingMethod='crop');
  width:860px;
  height:30px;
}
#contenu h1.services{
  background: url(../images/nos-services/t-services.png) center top no-repeat;
  _background:url();
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/nos-services/t-services.png', sizingMethod='crop');
  width:860px;
  height:30px;
}
#contenu h1.formations{
  background: url(../images/formations/t-formations.png) center top no-repeat;
  _background:url();
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/formations/t-formations.png', sizingMethod='crop');
  width:860px;
  height:30px;
}
#contenu h1.evenements{
  background: url(../images/evenements/t-evenements.png) center top no-repeat;
  _background:url();
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/evenements/t-evenements.png', sizingMethod='crop');
  width:860px;
  height:30px;
}
#contenu h1.evenements1{
  background: url(../images/evenements/t-evenements-details.png) center top no-repeat;
  _background:url();
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/evenements/t-evenements-details.png', sizingMethod='crop');
  width:860px;
  height:30px;
}
#contenu h1.references{
  background: url(../images/references/t-references.png) center top no-repeat;
  _background:url();
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/references/t-references.png', sizingMethod='crop');
  width:860px;
  height:30px;
}
#contenu h1.contact{
  background: url(../images/contact/t-contact.png) center top no-repeat;
  _background:url();
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/contact/t-contact.png', sizingMethod='crop');
  width:860px;
  height:30px;
}
#contenu h1.merci{
  background: url(../images/contact/t-merci.png) center top no-repeat;
  _background:url();
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/contact/t-merci.png', sizingMethod='crop');
  width:860px;
  height:30px;
}
#contenu h1.mentions{
  background: url(../images/charte/t-mentions.png) center top no-repeat;
  _background:url();
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/charte/t-mentions.png', sizingMethod='crop');
  width:860px;
  height:30px;
}
#contenu h1.plan{
  background: url(../images/charte/t-plan.png) center top no-repeat;
  _background:url();
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/charte/t-plan.png', sizingMethod='crop');
  width:860px;
  height:30px;
}
#contenu h1.lien{
  background: url(../images/charte/t-liens.png) center top no-repeat;
  _background:url();
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/charte/t-liens.png', sizingMethod='crop');
  width:860px;
  height:30px;
}
/*#contenu h1.services{
  background: url(../images/charte/t-services.png) center top no-repeat;
  _background:url();
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/charte/t-services.png', sizingMethod='crop');
  width:160px;
  height:30px;
}*/
#contenu h2{
  font:bold 15px Arial, Helvetica, sans-serif;
  color:#76c5ff;
  text-decoration: underline;
  margin:0 0 7px;
}
#contenu h3{
  font:bold 13px Arial, Helvetica, sans-serif;
  color:#fff;
  margin:0 0 12px 0;
}
#contenu p{
  font:12px/1.4em Arial, Helvetica, sans-serif;
  text-align:justify;
  color:#fff;
  margin-bottom:1.2em;
}
#contenu p em{
  font-size:12px;
  line-height:1.3em;
  color:#fff;
}
#contenu p.couleur, span.couleur{
  font-weight:bold;
  color:#fff;
}
#contenu a:link, #contenu a:visited{
  text-decoration:underline;
  color:#ccc;
}
#contenu a:hover, #contenu a:active{ color:#fff;}
#contenu .link1 a:link, #contenu .link1 a:visited{
  text-decoration:underline;
  color:#76c5ff;
}
#contenu .link1 a:hover, #contenu .link1 a:active{ color:#fff;}
/***************** STYLE FOOTER *****************/
#footer p{
  font:10px/30px Arial, Helvetica, sans-serif;
  color:#ccc;
  text-align:right;
  padding:0 20px 0 0;
}
#footer a:link, #footer a:visited{
  text-decoration:none;
  color:#ccc;
}
#footer a:hover, #footer a:active{ color:#fff;}
.invisible{display: none;}
.color_b{ color: #fff;}
.color_b1{ color: #76c5ff;}
/*ul.list{
	float:left;
}*/
.list li{
	list-style-type:none;
	background-image:url(../images/charte/pointer.jpg);
	background-position: 3px 7px;
	background-repeat:no-repeat;
  font:12px/1.2em Arial, Helvetica, sans-serif;
  text-align:justify;
  color:#fff;
	line-height:20px;
	margin:0px 0px 0px 20px;
	padding:0px 0px 0px 30px;
}
.left{ float: left;}
.right{ float: right;}
.paragraph_contact{
  background: url(../images/accueil/paragraph-contact.jpg) left top no-repeat;
  text-align: center;
  width: 860px;
  height: 120px;
}
/******************* tables *********************/
#services table { border-collapse: collapse;}
#services td,#services  th { border: none; padding: 2px; color: #fff;}
#services tbody th,#services tbody td { text-align: left;}
#services .odd { background: #1f6093;}
#services tbody tr:hover { background: #2a2a2a;}
#services tbody tr:hover th,#services tbody tr.odd:hover th { background: #0E0E0E;}
/***************** end tables *******************/
.box_evenements{ width: 162px; height: 210px; border-right: 1px solid #506b81; float: left; margin: 0 9px 20px 0;}
/*.box_evenements img{ width: 49px; height: 49px; float: left; margin-right: 3px;}*/
.box_evenements .title{ height: 35px; margin-bottom: 0px; padding-bottom: 0px;}
#contact_box{ width: 400px; height: 200px; float: left;}
#contenu .pages a:link, #contenu .pages a:visited{ text-decoration:underline; color:#ccc;}
#contenu .pages a:hover, #contenu .pages a:active{ color:#fff;}
.box_images{
  border: 1px solid #3d4e5c;
  text-align: center;
  margin-right: 15px;
  width: 350px;
  height: 120px;
  float: left;
}

