img{margin:0px;}

input{
	font-family:arial, sans-serif;
	font-size:10px;
	color:black;
	}
	
.image_viewer_buttons, .pages{
	font-weight:bold;
	}
div.image_viewer_buttons.highlighted, .image_viewer_buttons:hover, .pages.highlighted, .pages.highlighted:visited, .pages:hover{
	background-color:#000654;
	color:white;
	text-decoration:none;
	}
	
#header #title{
	font-family:arial, sans-serif;
	font-size:14px;
	text-decoration:none;
	color:#B2B2B2;
	letter-spacing:3px;
	}
	
#menu_main a, #menu_top a, #menu_sub a{	
	font-family:arial, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	color:#CCCCCC;
	}	
#menu_main a:hover, #menu_main .highlighted{ 
	background-color:transparent;
	text-decoration:none; 
	color:white; 
	}
#menu_main ul, #menu_main ul li{font-size:11px; line-height:12px;}
#menu_top a, #menu_top a:hover, #menu_top .highlighted{ 	
	background-color:transparent;
	text-decoration:none; 
	color:#676767;
	}
	
#menu_sub a, #menu_sub a:hover, #menu_sub .highlighted{ 	
	background-color:transparent;
	text-decoration:none; 
	color:black;
	}

#body_4 #content #fiche #menu a{
	display:block;
	font-family:arial, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#8C8C8C;
	padding:5px;
	background-color:#E9E9E9;
	}
#body_4 #content #fiche #menu ul li a{
	background-color:transparent;
	}

#body_4 #content #fiche #menu a.highlighted, #body_4 #content #fiche #menu a:hover{
	color:white;
	background-color:#4f4f4f;
	}

#body_4 #content #fiche #menu ul{
	background-color:#DDDDDD;
	}
	

#body_4 #content #fiche #menu ul li a:hover, 
#body_4 #content #fiche #menu ul.highlighted, 
#body_4 #content #fiche #menu ul.highlighted li a, 
#body_4 #content #fiche #menu ul li a.highlighted{
	background-color:#676767;
	}
	
	
	
	
	
h1	{color:#FFFFFF;}
#body_1 h1,	#body_1 #menu_sub a:hover, #body_1 #menu_sub .highlighted, a.class_1, .class_1 {color:#F60026;}
#body_2 h1,	#body_2 #menu_sub a:hover, #body_2 #menu_sub .highlighted, a.class_2, .class_2 {color:#9400FF;}
#body_3 h1,	#body_3 #menu_sub a:hover, #body_3 #menu_sub .highlighted, a.class_3, .class_3 {color:#0093FF;}
#body_4 h1,	#body_4 #menu_sub a:hover, #body_4 #menu_sub .highlighted, a.class_4, .class_4 {color:#FFA12A;}
#body_5 h1,	#body_5 #menu_sub a:hover, #body_5 #menu_sub .highlighted, a.class_5, .class_5 {color:#B9D800;}
#body_6 h1,	#body_6 #menu_sub a:hover, #body_6 #menu_sub .highlighted, a.class_6, .class_6 {color:#F05A24;}
#body_7 h1,	#body_7 #menu_sub a:hover, #body_7 #menu_sub .highlighted, a.class_7, .class_7 {color:#FFFFFF;}
#body_8 h1,	#body_8 #menu_sub a:hover, #body_8 #menu_sub .highlighted, a.class_8, .class_8 {color:#FFFFFF;}

#body_2 h2{
	background-image:url(images/nos-metiers/titre.gif);
	background-repeat:none;
	width:202px;
	height:31px;
	padding:17px 0px 0px 60px;
	color:#4D4D4D;
	font-size:14px;
	}
#body_2 .class_12 h2{background-image:url(images/nos-metiers/titre-construction.gif);}
#body_2 .class_13 h2{background-image:url(images/nos-metiers/titre-reparation.gif);}
#body_2 .class_14 h2{background-image:url(images/nos-metiers/titre-ingenierie.gif);}
#body_2 .class_15 h2{background-image:url(images/nos-metiers/titre-equipements.gif);}

.legende_image{
	font-family:arial, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	color:#666666;
	}
	
.image_viewer{background-color:transparent;padding:0px;}


#article.carte h2{color:white;}
#article.carte div{
	font-family:arial, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:white;
	
	position:absolute;
	}
#article.carte div span{cursor:pointer;}
#article.carte div.cartepays{
	color:#001e5b;		
	font-size:12px;
	}
