/* barre titre */
#barre_titre {
	display:block;
	width: 750px;
	height: 45px;
}

img {
	border:0px;
}

h1 {
	display:block;
	width: 140px;
	font-family: "Verdana";
	font-size: 10px;
	font-style: italic;
	color: #fff;
	padding:0; margin:0;
	margin-left: 40px;
	
}

#fil_ariane {
	display:block;
	width: 560px;
	height: 20px;
	float:right;
	text-align:left;
	font-family: "Verdana";
	font-size: 10px;
	color:#fff;
	padding: 7px 0 0 0px;
	text-transform:lowercase;
}

#fil_ariane a {
	font-family: "Verdana";
	font-size: 10px;
	color:#fff;
	text-decoration:none;
}

#fil_ariane a:hover, #fil_ariane a:active, #fil_ariane a:focus { 
	text-decoration:underline;
}

/* pour centrage vertical du titre */
table.titre {
	border:0px;float:left;
	padding:0;
	margin:0;
	width:140px;
	height:100%;
	font-family: "Verdana";
	font-size: 10px;
	font-style: italic;
	color: #fff;
	font-weight:bold;
}

#content_home p {
	font-family: "Verdana";
	font-size: 11px;
	color: #333;
	text-align: justify;
	line-height:16px;
	margin: 0 0 10px 0;
}
#contenu_dynamique {
	font-family: "Verdana";
	font-size: 11px;
	color: #333;
}
#content_home strong {
	font-weight:normal;
}

ul.liste_accueil {
	font-family: "Verdana";
	font-size: 11px;
	color: #333;
	margin:10px 0 30px 0;
}

ul.liste_presentation {
	font-family: "Verdana";
	font-size: 10px;
	color: #333;
	margin:10px 0 0 0;
}

ul.liste_usinage  {
	font-family: "Verdana";
	font-size: 10px;
	color: #333;
	margin:10px 0 0 0;
}

ul.liste_accueil li, ul.liste_presentation li {
	margin-left: 15px;
	list-style:none;
	margin-bottom:8px;
	line-height:16px;
	list-style-image:url(../images/fleche-petite.gif);
}

ul.liste_usinage li{
	margin-left: 15px;
	list-style:none;
	margin-bottom:0px;
	line-height:16px;
	list-style-image:url(../images/fleche-petite.gif);
}

.titre_vert {
	font-family: "Verdana";
	font-size: 16px;
	font-weight: normal;
	color: #089463;
	padding-left: 15px;
	padding-bottom: 2px;
	margin-bottom: 15px;
	background: url(../images/fleche-verte.gif) no-repeat left;
}

.titre_bleu {
	font-family: "Verdana";
	font-size: 16px;
	font-weight: normal;
	color: #428BCF;
	padding-left: 15px;
	padding-bottom: 2px;
	margin-bottom: 8px;
	background: url(../images/fleche-bleue.gif) no-repeat left;
}

.titre_jaune {
	font-family: "Verdana";
	font-size: 16px;
	font-weight: normal;
	color: #FFBD31;
	padding-left: 15px;
	padding-bottom: 2px;
	margin-bottom: 8px;
	background: url(../images/fleche-jaune.gif) no-repeat left;
}

.titre_violette {
	font-family: "Verdana";
	font-size: 16px;
	font-weight: normal;
	color: #9966cc;
	padding-left: 15px;
	padding-bottom: 2px;
	margin-bottom: 8px;
	background: url(../images/fleche-violette.gif) no-repeat left;
}

.lien_gris {
	display: block;
	margin-bottom: 5px;
	padding-bottom: 2px;
	font-family: "Verdana";
	font-size: 11px;
	font-weight: bold;
	border-bottom:1px solid #ccc;
	color: #333;
	text-decoration: none;
}

.lien_vert, #contenu_dynamique a {
	font-family: "Verdana";
	font-size: 11px;
	font-weight: normal;
	color: #089463;
	text-decoration: none;
}

.lien_rouge {
	font-family: "Verdana";
    font-size: 9px;
	font-weight: bold;
	color: #fe0000;
	text-decoration: none;
}

.lien_bleu {
	font-family: "Verdana";
	font-size: 11px;
	font-weight: normal;
	color: #428BCF;
	text-decoration: none;
}

.lien_violet {
	font-family: "Verdana";
	font-size: 11px;
	font-weight: normal;
	color: #9966cc;
	text-decoration: none;
}

.lien_jaune {
	font-family: "Verdana";
	font-size: 11px;
	font-weight: normal;
	color: #FFBD31;
	text-decoration: none;
}

a.lien_rouge:focus, a.lien_rouge:hover, a.lien_rouge:active,
a.lien_gris:focus, a.lien_gris:hover, a.lien_gris:active,
a.lien_vert:focus, a.lien_vert:hover, a.lien_vert:active,
a.lien_bleu:focus, a.lien_bleu:hover, a.lien_bleu:active,
a.lien_violet:focus, a.lien_violet:hover, a.lien_violet:active,
a.lien_jaune:focus, a.lien_jaune:hover, a.lien_jaune:active,
#contenu_dynamique a:hover  {
	text-decoration: underline;
}

.tab_lien {
	margin-left: 70px;
}

.identite_societe {
	border-top:1px dashed #089463;
	border-bottom:1px dashed #089463;
	padding: 10px 10px 10px 10px; 
	margin-top:35px;
	background:#eee;
}

.encadre_usinage {
	border-top:1px dashed #FFBD31;
	border-bottom:1px dashed #FFBD31;
	padding: 10px 10px 10px 10px; 
	background:#eee;
}

.encadre_decolletage {
	border-top:1px dashed #428BCF;
	border-bottom:1px dashed #428BCF;
	padding: 10px 10px 10px 10px; 
	background:#eee;
}

.encadre_micro {
	border-top:1px dashed #9966cc;
	border-bottom:1px dashed #9966cc;
	padding: 10px 10px 10px 10px; 
	background:#eee;
}

/** Les news **/
.news {
    font-family: "Verdana";
    font-size: 11px;
    color: #333;
	line-height:16px;
}

.news li {
	list-style-type: none;
	text-align: justify;
	margin-bottom: 15px;
	/*background: url(../images/fond-news.jpg) no-repeat right bottom;*/
}

/*********** Formulaire de contact *******/

.tab_coord {
	display:block;
	font-family: "Verdana";
	font-size: 11px;
	color: #333;
	margin-left:0;
	margin-top:10px;
}

.tab_coord_espace {
	width:10px;
}

.tab_coord img {
	display:block;
}

#service_commercial {
	display:block;
	font-family: "Verdana";
	font-size: 11px;
	color: #333;
	border-top:1px dashed #089463;
	border-bottom:1px dashed #089463;
	padding: 10px 0 10px 0; 
	background:#eee;
	width:690px;
	text-align:center;
}

#service_commercial strong {
	font-weight:bold;
}

#service_commercial .commercial_image {
	float:left;
}

#service_commercial .commercial_coords {
	float:left;
	width:200px;
	text-align:left;
	line-height:18px;
	padding:10px 0 0 20px;
}

.contact_tab1 {
	width:500px;
	font-family: "Verdana";
	font-size: 11px;
	color: #333;
}

.tab_label {
	font-family: "Verdana";
	font-size: 11px;
	color: #333;
	width:110px;
	text-align:right;
}

.tab_input {
	width:175px;
}

.tab_status {
	width:225px;
	color:#c00;
}

.contact_tab1 input, textarea {
	font-family: "Verdana";
	font-size: 11px;
	color: #333;
	border:1px solid #666;
	background:#eee; 
}

.contact_tab1 input {
	margin-bottom:2px;
	padding: 2px;
}

fieldset {
	border: none;
	padding-bottom: 20px;
}

.txt_obligatoires {
	font-family: "Verdana";
	font-size: 10px;
	color:#999;
	font-style: italic;
	text-align: right;
}

.txt_obligatoires input {
	margin-bottom:20px;
	font-family: "Verdana";
	font-size: 11px;
	color:#000;
	font-style: normal;
}

/********* Plan du site **********/

#plan_site {
	color:#333;
	list-style: none;
	margin-left:40px;
}

#plan_site li {
	margin: 3px 0 3px 0;
}

#plan_site ul {
	list-style: none;
	text-indent: 20px;
}
