@charset "utf-8";
/* CSS Document */

/**********************
Base Text style
***********************/
body, html {
	color: #000;
	font-family: Verdana, Geneva, sans-serif;
}
body {
	font-size: 70%;
}
p {
	text-align: left;
	padding: 7px 0px 7px 0px;
	line-height:1.6em;
}

a 			{ color:#4d6679; text-decoration: none;}
a:link 	{ color:#4d6679; text-decoration: none;}
a:visited{ color:#4d6679; text-decoration: none;}
a:hover 	{ color:#fed137; text-decoration: none;}
a:active { color:#fed137; text-decoration: none;}

h1, h2, h3 {
	font-weight: bold;
	padding-bottom: 5px;
}
h1 {
	/*** Text ***/
	font-size: 1.4em;
	font-weight: bold;
	color:#172983;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
h2 {
	font-size: 1.4em;
	color:#172983;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
h3 {
	font-size: 1.2em;
	color:#172983;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

/**************************
Highlight de section
**************************/
.high_grimard {
	color: #0b72b5;
	font-size: 1.1em;
	font-weight:bold;
}
.higher_grimard {
	color: #0b72b5;	
	font-size: 1.3em;
	font-weight:bold;
}
.high_elect {
	color: #f0b600;
	font-size: 1.1em;
	font-weight:bold;
}
.higher_elect {
	color: #f0b600;	
	font-size: 1.3em;
	font-weight:bold;
}
.high_const {
	color: #cd2a1b;
	font-size: 1.1em;
	font-weight:bold;
}
.higher_const {
	color: #cd2a1b;	
	font-size: 1.3em;
	font-weight:bold;
}
.high_automat {
	color: #f18e00;
	font-size: 1.1em;
	font-weight:bold;
}
.higher_automat {
	color: #f18e00;	
	font-size: 1.3em;
	font-weight:bold;
}
.high_telecom {
	color: #92c051;
	font-size: 1.1em;
	font-weight:bold;
}
.higher_telecom {
	color: #92c051;	
	font-size: 1.3em;
	font-weight:bold;
}
.titre_realisation {
	text-align:center;
}
.exergue {
	color:#575757;
	font-family:Trebuchet MS;
	font-size:1.2em;
	font-variant:small-caps;
	text-align:right;
	line-height: 2.0em;
}
.texte_accueil {
	font-size: 0.9em;
}
/**************************
.contentWrap li {
	color: #b3011e;
	font-weight:bold;
	font-size: 1.2em;
	line-height: 1.5em;
}

.contentWrap li li {	
	color: #4d6679;
	font-size: 0.8em;
	line-height: 1.4em;
}
/**************************
TEXT CONTENT
**************************/
#text_content {
	text-align: left;
}
#text_content li {
	padding-bottom: 2px;
	line-height:1.6em;
}
.column_left 	{/*width: 281px;*/vertical-align: top;}
.column_right 	{
	text-align: left;
	width: 170px;
	vertical-align: top;
	padding-top: 50px;
	padding-left: 30px;
}
/***************************
Side Bar -- Nouvelles
***************************/
#left p	{
	font-size: 1.1em;
	color:#fff;
	padding: 0px 20px 15px 10px; /* Top, Right, Bottom, Left */
}
.nouvelle	{
	font-size: 0.8em;
	display: inline;
	/*padding: 0px 10px 0px 10px; /* Top, Right, Bottom, Left */
}
#sub_header p {
	text-align:right;
	color: #ffffff;
}
 
#sub_header a 			{ color:#FFFFFF; text-decoration: none;}
#sub_header a:link 	{ color:#FFFFFF; text-decoration: none;}
#sub_header a:visited{ color:#FFFFFF; text-decoration: none;}
#sub_header a:hover 	{ color:#fed137; text-decoration: none;}
#sub_header a:active { color:#fed137; text-decoration: none;}

#left a 			{ color:#FFFFFF; text-decoration: none;}
#left a:link 	{ color:#FFFFFF; text-decoration: none;}
#left a:visited{ color:#FFFFFF; text-decoration: none;}
#left a:hover 	{ color:#fed137; text-decoration: none;}
#left a:active { color:#fed137; text-decoration: none;}

#left .nouvelle a 			{ color:#dd3e1c; font-weight: bold; text-decoration: none;}
#left .nouvelle a:link 		{ color:#dd3e1c; font-weight: bold; text-decoration: none;}
#left .nouvelle a:visited	{ color:#dd3e1c; font-weight: bold; text-decoration: none;}
#left .nouvelle a:hover 	{ color:#ffffff; font-weight: bold; text-decoration: none;}
#left .nouvelle a:active 	{ color:#ffffff; font-weight: bold; text-decoration: none;}
/***************************
Footer Style
***************************/

#contentFooter { padding-top: 3px;  text-align:center; color: #fff; text-transform:uppercase; font-size:1.1em; font-weight:bold;}
#footer 			{ padding-top: 10px; text-align: center; color:#fff;}
#footer p 		{ text-align: center;}

#footer a 			{ color:#FFFFFF; text-decoration: none;}
#footer a:link 	{ color:#FFFFFF; text-decoration: none;}
#footer a:visited{ color:#FFFFFF; text-decoration: none;}
#footer a:hover 	{ color:#fed137; text-decoration: none;}
#footer a:active { color:#fed137; text-decoration: none;}

/***************************
MENU
***************************/
#menu {
	font-family: Arial, Helvetica, sans-serif;	
}
#menu ul{
	font-variant: small-caps;
	font-weight:bold;
}

#menu li {
	text-align: center;	
	line-height: 1.9em;
	font-size: 1.1em;
	background: url(image/background.png) top right repeat-y;
}
#menu li a { display:block; text-decoration:none}

