/* CSS Document */
*{

  padding:0;
  
}

body{

  margin: 0;
  text-align: center;
  background-color:#EAEAE5;
  
}

#haut {
  
  margin:auto;
  margin-top:15px;
  background-image: url(../images/haut_bandeau.jpg);
  background-repeat: no-repeat;
  width:937px;
  height:10px;

}

img{

  border:0px;

}

a{
  
  text-decoration:none;
  color: #707072;

}

a:hover{

  text-decoration:none;
  color: #707072;

}

#bandeau{

  margin-top:0px!important;
  margin-top:-9px;
  position:relative;
  height:130px;
  width:937px;
  background: #ffffff url(../images/haut_cadre.jpg) no-repeat;;

}

#logo {
  
  float:left;
  padding-left:12px;
  padding-top:31px;

}

#logo a {

  margin:0;
  padding:0;
  text-decoration:none;

}

#slogan {
  
  float:left;
  padding-left:154px;
  padding-top:5px;
  text-align:left;
  font-family: arial;
  font-size: 14px;
  color: #336666;

}

#phrase2 {

  padding-left:18px;

}

#phrase3 {

  padding-left:47px;

}

#enveloppe {

  float:left;
  padding-left:348px;
  padding-top:13px;
  
}

#basBandeau {

  float:left;
  margin-top:10px;
  width:700px;

}

#page #gauche {

  padding-left:15px;
  float:left;

}

#menuBandeau {

  margin:0;
  float:left;
  padding-top:6px;
  padding-left:12px;
  font-family: arial;
  font-size: 12px;
  color: #ffffff;
  font-weight: bold;

}

#menuBandeau a {
  
  text-decoration:none;
  color: #ffffff;

}

#menuBandeau #menu_inset {

margin:0;

}

#menuBandeau #menu_inset li {

  float:left;
  width:132px;
  list-style-type: none;
  margin-left:5px;
  padding-top:7px;
  padding-left:5px;
  padding-right:5px;
  
}

#menuBandeau #menu_inset .item1 {

  background-color: #9A0000;
  padding-top:14px;
  height:28px;
  background-repeat: no-repeat;
  text-align: center;

}

#menuBandeau #menu_inset .item2 {

  background-color: #D66B01;
  height:35px;
  text-align: center;

}

#menuBandeau #menu_inset .item3 {

  background-color: #CC9900;
  height:35px;
  text-align: center;

}

#menuBandeau #menu_inset .item4 {

  background-color: #9A9901;
  height:35px;
  text-align: center;

}

#menuBandeau #menu_inset ul {

  position:absolute;
  top:0;
  left:0;
  margin-top:185px;
  text-align: left;
  margin-left:0;

}

#menuBandeau #menu_inset ul li.active {

  width:143px;
  padding-top:8px;
    
}

#menuBandeau li.parent.active li.active span {

  background-color: #f1f1f1;
  width:148px;
  display: block;
  padding-top:10px;
  padding-bottom:10px;
  margin-left:-5px;
  padding-left:5px;
  margin-bottom:-5px;
  margin-top:-10px;

}

#menuBandeau li.parent.active li.parent.active ul li span {

  background-color: transparent;
  width:122px;

}

#menuBandeau #menu_inset ul li.active span {

   color:#000000;

}

#menuBandeau #menu_inset ul li.active li {

  background-image: none;
  background-repeat: no-repeat;
  text-align:left;
  width:143px;
  
}

#menuBandeau #menu_inset ul li.active li span {

  color:#ffffff;
  font-weight: normal;
  cursor: pointer;
  
}

#menuBandeau #menu_inset ul li {

  clear:left;
  float: left;
  border-bottom: #ffffff solid 1px;
  width:143px;
  padding-bottom:4px;
  padding-top:4px;
  margin-left:16px!important;
  margin-left:8px;
 
}

#menuBandeau #menu_inset ul li ul {

  position:relative;
  margin-top:10px;

}

#menuBandeau #menu_inset ul li.active ul li {

  clear:left;
  float: left;
  border-bottom:none;
  width:125px;
  margin-top:-2px;
  padding-bottom:0px;

}

#menuBandeau #menu_inset ul li ul li {

  clear:left;
  float: left;
  border-bottom:none;

}

#menuBandeau #menu_inset ul li.active ul #current {

  margin-top:0px;
  padding-top:0px;

}

#menuBandeau #menu_inset ul li.active ul #current span{

  font-weight: bold;
  color: #000000;

}

#menuBandeau .item19 span {

  display:none;

}

#menuBandeau .item19 ul li span {

  display: inline;

}

#page {
  
  background-image: url(../images/barre_cadre.jpg);
  background-repeat: repeat-y;  
  width: 937px;
  margin:auto;
  text-align:left;
  font-family: arial;
  font-size: 12px;
    
}

#page #centre {

    float:left;
    padding-left:13px;
    width:574px;
    color:#333333;
    
}

#page #centre a{
  
  text-decoration:none;
  font-style:italic;
  color: #707072;

}

#page #centre a:hover{

  font-style:italic;
  text-decoration:underline;
  color: #707072;

}

#page #centre ul {

  padding-left:35px;
  list-style-image: url(../images/puce_grise.jpg);
  margin: 0;

}

#page #centre table{

    width:574px;
    
}



#page #droite {

  float:right;
  
}

#page #droite #temoignage {
  
  float:left;
  width:146px;
  padding-left:13px;
    
}

#page #droite #temoignage #hautTemoign {
  
  background-image: url(../images/haut_temoignage.jpg);
  background-repeat: no-repeat;
  height:71px;
  
}

#page #droite #temoignage #barreTemoign {
  
  background-image: url(../images/barre_temoignage.jpg);
  background-repeat: repeat-y;
  
}

#page #droite #temoignage #barreTemoign p {

  padding-left:4px;
  padding-right:4px;
  color:#999999;
  font-family:arial;
  font-size:12px;
  text-align: justify;
  margin-left:5px;
  margin-right:5px;
  margin-top:0px;

}

#page #droite #temoignage #barreTemoign h3 {

  font-size: 15px;
  margin:0;

}

#page #droite #temoignage #barreTemoign .voir {

  text-align:right;
  font-family: arial;
  font-size: 12px;
  font-weight: bold;
  color:#003399;
  padding-right:7px;
  padding-top:10px;

}

#page #droite #temoignage #barreTemoign .voir a {

  font-family: arial;
  font-size: 12px;
  font-weight: bold;
  color:#003399;
  text-decoration:none;

}

#page #droite #temoignage #basTemoign {
  
  background-image: url(../images/bas_temoignage.jpg);
  background-repeat: no-repeat;
  height:7px;
  
}



#page #droite #saviez_vous {
  
  clear:left;
  float:left;
  padding-left:13px;
  margin-top:30px!important;
  margin-top:20px;
  width: 144px;
  color: #003366;

}

#page #droite #saviez_vous p {

  padding-left:3px;
  padding-right:4px;
  font-family:arial;
  font-size:12px;
  text-align: left;
  margin-left:3px;
  margin-right:5px;
  margin-top:0px;
  font-style: italic;

}

#page #droite #saviez_vous h4 {

  font-weight: bold;
  font-style: normal;
  font-size: 12px;
  text-align: left;
  margin-left:3px;
  margin-right:5px;
  margin-top:0px;
  padding-left:3px;
  padding-right:4px;
  font-family:arial;

}


#page #droite #saviez_vous #saviez_vous_haut {
  

  background-image: url(../images/le_saviez_vous_01.jpg);
  background-repeat: no-repeat;
  width: 144px;
  height: 59px;

}

#page #droite #saviez_vous #saviez_vous_milieu {
  
  background-image: url(../images/le_saviez_vous_03.jpg);
  background-repeat: repeat-y;
  
}

#page #droite #saviez_vous #saviez_vous_bas {
  

  background-image: url(../images/le_saviez_vous_05.jpg);
  background-repeat: no-repeat;
  width: 144px;
  height: 18px;

}

#page #droite #demande_projet {
  
  clear:left;
  float:left;
  padding-left:13px;
  margin-top:30px!important;
  margin-top:20px;

}

#page #droite #contact {
  
  clear:left;
  float:left;
  width:160px;
  padding-top:30px;
  padding-left:12px;

}

#page #droite #contact #top {

  float:left;
  margin-top: 7px;

}

#page #droite #contact #bottom {

  float:left;
  padding-top:6px;
  font-family: arial;
  font-size: 14px;
  color:#666666;

}

#clr {

  clear:both;

}

#bas {

  margin:0;
  position:relative;
  width:937px;
  height:13px;
  background-image: url(../images/cadre_bas.jpg);
  background-repeat: no-repeat;
  margin:auto;
  
}

#fiche {

  width: 170px!important;
  width: 237px;
  margin-right: 10px;
  margin-left: 5px;

}

#footer {

  padding-top:5px;
  text-align:center;
  font-family: arial;
  font-size: 11px;
  color:#666666;
  padding-bottom:10px;

}

#footer a {

  text-decoration:none;
  text-align:center;
  font-family: arial;
  font-size: 11px;
  color:#666666;

}

h1 {

  font-size:16px;

}

#mayenne h1 {

  color:#9A0000;
  text-align: center;
  font-weight: bold;

}

#sedevelopper h1 {

  text-align:center;
  font-weight: bold;
  color:#D66B01;

}

#atouts h1 {

  text-align:center;
  font-weight: bold;
  color:#CC9900;

}

#made_in_mayenne .contentheading {

  text-align:center;
  font-weight: bold;
  color:#9a9901;
  font-size:16px;

}

#actualites h1 {

  text-align:center;
  font-weight: bold;
  color:#9a9901;

}

#actualites h3 {

  text-align:center;
  font-weight: bold;
  color:#9a9901;
  font-size: 16px;

}

#form_contact h1 {

  text-align:center;
  font-weight: bold;
  color:#999999;

}

#form_demande_projet h1 {

  text-align:center;
  font-weight: bold;
  color:#e2001a;

}

#partenaires h1 {

  text-align:center;
  font-weight: bold;
  color:#cccccc;

} 

h2 {

  font-size:15px;

}

#mayenne h2 {

  font-weight: bold;
  text-align: center;

}

#sedevelopper h2 {

  font-weight: bold;
  text-align: center;

}

#atouts h2 {

  font-weight: bold;
  text-align: center;
  color:#CC9900;

}

#actualites h2 {

  font-weight: bold;
  text-align: center;

}

h3 {

  font-size:14px;

}

#mayenne h3 {

  text-align: left;
  color:#9A0000;
  font-weight: bold;
  background-image: url(../images/puce_mayenne.jpg);
  background-repeat: no-repeat;
  padding-left:15px;
  height:19px;

}

#sedevelopper h3 {

  text-align: left;
  color:#D66B01;
  font-weight: bold;
  background-image: url(../images/puce_sedevelopper.jpg);
  background-repeat: no-repeat;
  padding-left:15px;
  height:19px;

}

#atouts h3 {

  text-align: left;
  color:#cc9900;
  font-weight: bold;
  background-image: url(../images/puce_atouts.jpg);
  background-repeat: no-repeat;
  padding-left:15px;
  height:13px;

}

h4 {

  font-size:13px;

}

#atouts h4 {

  color:#cc9900;
  font-size:13px;

}


h5 {

  font-size: 11px;

}

/*---------------------------------------------------*/
/*---------------Plan du site------------------------*/
.sitemap ul li{

  list-style-type: none;

}

.level0 {

  font-weight: bold;

}

.level1 {

  margin-left:60px;

}
.level1 a {

  text-decoration: none;

}

.level1 a:hover {

  text-decoration: underline;

}

.level2{

  margin-left:90px;
  font-size:11px;

}

.level2 a {

  text-decoration: none;

}

.level2 a:hover {

  text-decoration: underline;

}

#centre #droite_contact {

  float:left;
  
}

#centre #mod_droite_contact {

  float:left;
  margin-left:20px;
  width:230px;

}

.asterix {

  color:red;
  font-size:10px;
  padding-left:2px;

}

#ChronoContact_demande_projet td {

  font-weight: bold;
  vertical-align: top;

}

#ChronoContact_contactform td {

  font-weight: bold;

}

#ChronoContact_formOpportunites td {

  font-weight: bold;

} 

.obli {

  font-size: 10px;
  font-weight: normal;

}

#ChronoContact_demande_projet td.radio_bouton {

  font-weight: normal;
  font-size: 11px;

}

.info{

  font-size: 10px;

}

#mentions_legales h3 {

  color: #333333;

}


