/* CSS Document */
body,html{
margin:0;
background-color:#628bbf;
font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;
}
a:visited{
color:#0099FF;
}
h1{display:none;}
#global{
width:906px;
margin-left:auto;
margin-right:auto;
background-image:url(../medias/fd.png);
background-repeat:repeat;
padding:47px;
margin-top:50px;
margin-bottom:50px;
}
#bord{
border:1px solid #5b6e86;
border-top:none;
}
#top, #menu,#centre{
border-left:5px solid #c2c2c2;
border-right:5px solid #c2c2c2;
}
#top{
border-top:5px solid #c2c2c2;
}
 #menu{
 background-color:#cfd0d1;
 background-image:url(../medias/bgmenu.png);
 background-repeat:repeat-x;
 font-weight:bold;
 font-size:1em;
 }
 .itemMenu{
 float:left;
 padding:5px;
 }
 #menu a{
 color:#5e5f60;
 text-decoration:none;
  float:left;
 padding:10px;
 padding-top:10px;
 display:block;

 }
 #menu a:hover{
 color:#00448f;
 } 
 #menu .sepmenu{
 float:left;
 padding-top:5px;
 color:#5e5f60;
 font-size:14px;
 font-weight:bold;
 }
  #menu .sepsmenu{
  margin-left:5px;
  margin-right:5px;
   }
 #sousmenu{
 background-color:#668fbc;
 padding:10px;
 color:#fff;
 font-weight:normal;
 }
  #sousmenu a{
  display:inline;
  float:none;
  color:#fff;
  text-decoration:none;
  }
#sousmenu a:hover{ 
color:#fff;
text-decoration:underline;
}
#centre{
border-bottom:5px solid #c2c2c2;
background-color:#fff;
padding:20px;
*padding-top:10px;
}
#bottom{
text-align:right;
 background-image:url(../medias/bottom.png);
 background-repeat:no-repeat;
 padding:10px;
 padding-bottom:15px;
 padding-right:30px;
 margin-top:20px;
 color:#5f5e5e;
 font-size:0.85em;
}
#bottom a{
color:#5f5e5e;
text-decoration:none;
}
#bottom a:hover{color:#fff;}
#contenu{
background-color:#f6f6f6;
border:1px solid #e5e5e5;
padding:20px;
padding-top:0;
margin-top:20px;
padding-left:130px;
}
h2{
margin:0;
 background-image:url(../medias/h2.png);
 background-repeat:no-repeat;
 padding-top:55px;
 color:#fff;
 font-size:12px;
 font-weight:normal;
 width:75px;
 text-align:right;
 padding-right:15px;
 padding-bottom:30px;
position:absolute;
}
#contenu h3,#contenu h4,#contenu h5{color:#00448f;}
#contenu h3{

padding-bottom:0;
margin-top:30px;
font-size:1.5em;
}

#contenu #annuaire .raison
{
	text-align:left;
}
#contenu #annuaire th
{
	text-align:left;
	width:250px;
	font-weight:normal;
}
#contenu #annuaire tr a
{
	color:#000000;
}
#contenu #annuaire td
{
	text-align:center;
}
#contenu #annuaire .cp
{
	width:70px;
	text-align:center;
}
#contenu #annuaire  table
{
	width:100%;
}
#contenu #annuaire tr
{
 	background:#abc9ec;
}

#contenu h4 {
margin-bottom:10px;
font-size:1.05em; 
background-image:url(../medias/puce.png) ;
background-repeat:no-repeat;
background-position:0px 4px;
padding-left:15px;
}
#contenu h5{
font-size:1.03em;
/*background-image:url(../medias/puce.png) no-repeat ;*/
margin-bottom:5px;
}
#contenu ul{ margin:0; padding:5px; padding-left:15px;}
#contenu li{
color:#135195;
margin:0;
padding:0;
}
.h2accueil{margin-left:320px;}
.h2cont{margin-left:20px;}
#actu{
margin-top:20px;
margin-right:20px;
width:240px;
 background-image:url(../medias/fdactu.png);
 background-repeat:no-repeat;
 float:left;
 padding:20px;
 color:#626161;
}
#actu h2{
color:#fca715;
position:relative;
margin:0;
padding:0;
background:none;
width:auto;
text-align:left;
font-size:1.4em;
font-weight:bold;
}
#lastnew h3{
color:#00448f;
}
#lastnew{
padding-bottom:20px;
}
.suite{
padding:5px;
text-align:right;
}
.suite a{
background-color:#fccf81;
padding:3px;
text-decoration:none;
color:#135195;
font-weight:bold;
}
#autreactu h3{ margin-bottom:3px; margin-top:5px;}
#autreactu a{ text-decoration:none; color:#00448f; margin-left:10px;}
#autreactu a:hover{ text-decoration:underline;}
.suite a:hover{text-decoration:underline;}
.souligne{text-decoration:underline;}
.imagecont{
border:1px solid #135195;
margin:10px;
}
.champformu {
width:300px;
}
#competences{ }
#competences h5{padding-left:20px;font-size:1em; margin-bottom:5px; margin-top:5px;}
#competences a{ color:#666666;}
#competences a:visited{ color:#999999;}
.rcomment{ margin:10px; font-weight:bold; color:#CC0000; text-align:center;}
.tcom{
display:block;
padding:5px;
background-color:#CCCCCC;
margin-top:10px;
}
.comment{
border:1px solid #ccc;
padding:5px;
margin:0;
}
.minitext{ font-size:0.8em;}
.hautpage{
text-align:right;
margin:0;
background-image:url(../medias/haut.png);
background-repeat:no-repeat;
background-position:top right;
padding-right:16px;
padding-top:3px;
font-size:10px;
margin-top:5px;
}
.hautpage a{ text-decoration:none;}
*html .hautpage{padding-top:0px;}
#formulaire{
padding-left:20px;
margin-top:10px;
}
.tmetier{
color:#00448f!important;
text-decoration:none;
}
.exposant{ vertical-align:super;font-size: 80%!important;}
.pfiles{
padding:10px;
font-weight:normal;
}
.imgactu{
margin-bottom:10px;
}
.partenaire{
margin-bottom:10px;
}
.partleft, .partright{
float:left;
padding:5px;
}
.partend{
clear:left;
padding-left:5px;
padding-right:5px;
}
