/* Feuille de style pour le contenu des pages
 * C'est cette feuille de style qui doit être liée aux pages du site
 * La feuille de style de la charte est appelée depuis cette feuille.
 */

/* Import des style pour la charte */
@import "charte.css";

.invisible{
  display:none;
}

ul,li{
 list-style-type: none;
 color:#004d9b;
}
#contenuTexte ul.list1{
 padding:0 10px 0 10px;
 margin:0;
 width:388px;
 float:left;
 font-size:1.1em;
 line-height:1.3em;
 text-align:justify;
 color:#004d9b;
}
#contenuTexte ul.list1 li{
 padding:3px 10px 0px 15px;
 margin-left:10px;
 text-align:justify;
 margin:0;
 color:#004d9b;
 background:url(../images/charte/bullet1.jpg) 0px 9px no-repeat;
}
#contenuTexte ul.list2{
 padding:6px 10px 0 0;
 margin:0;
 width:374px;
 float:left;
 font-size:1.1em;
 line-height:1.3em;
 text-align:justify;
}
#contenuTexte ul.list2 li{
 padding:3px 10px 5px 15px;
 margin-left:10px;
 text-align:justify;
 margin:0;
 background:url(../images/charte/bullet2.jpg) 0px 8px  no-repeat;
 color:#004d9b;
}
#contenuTexte ul.list3{
 padding:6px 10px 0 0;
 margin:0;
 width:180px;
 float:left;
 font-size:1.1em;
 line-height:1.3em;
 text-align:justify;
 float:left;
}
#contenuTexte ul.list3 li{
 padding:0 10px 0 15px;
 margin-left:10px;
 padding-bottom:0;
 line-height:20px;
 text-align:justify;
 margin:0;
 background:url(../images/charte/bullet2.jpg) 0px 8px  no-repeat;
}
#contenuTexte  ul.list3 li p.enveho{
  margin:0; padding:0;
  font-size:11px;
  text-align:left;color:#004d9b;
  background:url(../images/charte/enveho-logo.jpg) center  no-repeat;
}
#contenuTexte ul.list-partenaires{
 padding:6px 10px 0 0;
 margin:0;
 width:380px;
 float:left;
 font-size:1.1em;
 text-align:justify;
}
#contenuTexte ul.list-partenaires li{
 padding-left:15px;
 text-align:justify;
 width:365px;
 background:url(../images/charte/bullet2.jpg) 0px 15px  no-repeat;
 clear:both;
 display:table;
 font-size:11px;
}

#contenuTexte ul.list-partenaires li div{
 padding:10px 0px 0px 60px;
 width:305px;
 height:20px;
 font-size:11px;
 float:left;
 display:table;
}
#contenuTexte ul.list-partenaires li.ec2-ms div{
  background:url(../images/charte/ec2-ms-logo.jpg) left 5px no-repeat;
}

#contenuTexte ul.list-partenaires li.enveho-partenaires div{
  background:url(../images/charte/enveho-logo.jpg) left 3px no-repeat;
}

#contenuTexte ul.list-partenaires li.f-inox div{
  background:url(../images/charte/f-inox-logo.jpg) left 7px no-repeat;
}
#contenuTexte ul.list-partenaires li.keithley div{
  background:url(../images/charte/keithley-logo.jpg) left 12px no-repeat;
}
#contenuTexte ul.list-partenaires li.mecanium div{
  background:url(../images/charte/mecanium-logo.jpg) left 8px no-repeat;
}
#contenuTexte ul.list-partenaires li.modelys div{
  padding-bottom:10px;
  background:url(../images/charte/modelys-logo.jpg) 15px top no-repeat;
}

#contenuTexte p.underline, #contenuTexte .underline{
  text-decoration:underline;
}

#contenu .ssroubrique{
width:398px;
height:35px;
float:left;
background:url(../images/charte/bg-ssrubrique.jpg) right top no-repeat;
text-align:left;
margin:0;
padding:0 0 0 10px;
}

#contenu #menu .ssroubrique ul.smenus{
margin: 0px; padding: 0px;

}

#contenu #menu .ssroubrique ul.smenus li{
margin: 0px; padding: 0 0 0 20px;line-height:20px; height:20px;
list-style-type: circle;

}

#contenu #menu a{
  font-weight: bold;
}



#contenu .ssroubrique a:link, #contenu .ssroubrique a:visited{
	/*color: #8dc54c;*/
  font-weight:bold;
  font-size:1.2em;
  line-height:1.3em;
  color:#d7540d;
	text-decoration:none !important;
}
#contenu .ssroubrique a:hover, #contenu .ssroubrique a:active{
	/*color: #8dc54c;*/
  font-weight:bold;
  font-size:1.2em;
  line-height:1.3em;
  color:#a43e07;
	text-decoration:none !important;
}

#contenuTexte a.orange:link, #contenuTexte a.orange:visited{
	/*color: #8dc54c;*/
  font-weight:bold;
  font-size:1.1em;
  line-height:1.4em;
  color:#d7540d;
	text-decoration:none;
}
#contenuTexte a.orange:hover, #contenuTexte a.orange:active{
	/*color: #8dc54c;*/
  font-weight:bold;
  font-size:1.1em;
  line-height:1.4em;
  color:#a43e07;
	text-decoration:none;
}
#contenuTexte a.colored-link{
  color:#8D010E;
}
#contenuTexte a.colored-link1{
  color:white;
}
#contenuTexte #aligner p.no-top{
  padding-top:0px;
}
