/* Sinople Home Page & Generic Style----------------------------------------------- */		* {			border: 0;		}		body {			margin: 0;			padding: 0;			background: #eee url("../images/bgr_global.gif") repeat-x fixed top left;			text-align: center;		}		a:link {  			color: #03c;  			text-decoration: none;  			border-bottom: 1px dotted #69f;  		}		a:visited {  			color: #906;			text-decoration: none;  			border-bottom: 1px dotted #c6c;  		}		a:hover {  			color:# f00;  			border-color: #c00;			border-bottom: 1px dotted #69f;  		}ul {  margin: 0.5em 0 1em;  padding: 0;}ul li {  margin: 0 0 0 7px;  padding: 0 0 5px 12px;  list-style: none;}		#headerleft {			width:805px;			padding: 0px;			background:white;			border-left:1px solid #006600;			border-right:1px solid #006600;			border-top: none;						border-bottom:5px solid #006600;			height: 80px;			text-align: left;			margin:0px auto;		}		.d3 {			width: 805px;			margin: 0px auto;			border-left: 1px solid #006600;			border-right: 1px solid #006600;		}		#ataglance {			padding: 15px;			border-left:1px solid #006600;			border-bottom:1px solid #006600;			height:130px;			line-height: 24px;			text-align: left;			font-family: "Georgia";			font-size:18px;			font-weight:lighter;  			color:#FFFFFF;			width: 354px;		}		#news_photo {			padding: 15px;			border-bottom:1px solid #006600;			/*width: 142px;*/			height:130px;			vertical-align: middle;		}		#news_text {			padding: 15px;			/*border-right:1px solid #006600;*/			border-bottom:1px solid #006600;			height:130px;			line-height: 18px;			font-family: "Trebuchet MS", verdana, sans-serif;			text-align: left;			font-size:13px;			font-weight:lighter;  			color:#FFFFFF;			width: 320px;		}.decoup {	float: none;	width: 805px;	margin: 0px auto;	border-left: 1px solid #006600;	border-right: 1px solid #006600;	background-color: #fff;}.gauche {	float: left;	width: 315px;	padding: 10px;	text-align: left;}.droite {	float: right;	width: 445px;	padding-right: 10px;	text-align: left;}.sign {	clear: both;	width:800px;	margin:0px auto;	text-align: center;	font-family: "Verdana";	text-transform: uppercase;	font-size:10px;	color:#999999;	text-decoration: none;	background-color: #006600;	padding: 3px;}.sign2 {	width: 805px;	margin: 0px auto;	text-align: center;	padding-top: 2em;	padding-bottom: 2em;	text-decoration: none;	font-family: "Verdana";	text-transform: uppercase;	font-size: 10px;	color: #999999;}.sign2 a:link, .sign2 a:visited, .sign2 a:hover {	border-bottom: 0px dotted #000;	color: #999999;}			.title h2 {  			border-bottom: 1px dotted #CCCCCC;			padding-top: 10px;						padding-bottom: 2px;  			margin-bottom: 0.25em;			width: 440px;  			font-family: "Georgia";			font-size: 22px;  			color: #c00;  		}		.title h3 {			margin: 0;  			padding-top: 0px;						padding-bottom: 0px;  			margin-bottom: 0.07em;  			font-family: "Georgia";			font-size: 18px;  			color: #000000;  		}		.title ul {  			margin: 0.5em 0 1em;  			padding: 0;			line-height: 12px;  		}		.title ul li {  			margin: 0 0 0 7px;  			padding: 3px 0 3px 12px;  			list-style: none;			font-family: "Verdana";			text-transform: uppercase;			font-size: 10px;  			color: #006600;  		}				.statement {			width: 440px;			padding-top: 6px;			background: #fff;			vertical-align: top;			text-align: left;			font-family: "Verdana";			font-size: 11px;			line-height: 18px;			font-weight: normal;  			color: #006600;		}				.statement ul {  			margin: 0.5em 0 1em;  			padding: 0;			list-style-image: url("../images/bullet.gif");			list-style-type: square;			/*list-style-position: inside;*/  		}		.statement ul li {  			margin: 0 0 0 17px;  			padding: 10px 0 10px 12px;  			line-height: 1.5em;			list-style-image: url("../images/bullet.gif");			list-style-type: square;			/*list-style-position: inside;*/  		}		.cat {  			font-family: "Verdana";			text-transform: uppercase;			font-size: 10px;  			color: #999999;			text-decoration: none;  		}		.cat a {			text-decoration: none;			color: #999999;		}		.cat a:hover {			text-decoration: none;			color: #999999;		}		#current_title {  			font-family: "Verdana";			text-transform: uppercase;			font-size: 10px;  			color: #666666;			padding-bottom: 5px;  		}		#current_mission {			width: 290px;			padding-top: 4px;			padding-left: 10px;			padding-right: 10px;			padding-bottom: 10px;			background: #EEF5F3;			border-top: 1px solid #006600;						border-bottom:1px solid #006600;			line-height: 16px;			text-align: left;			font-family: "Verdana";			font-size:10px;			font-weight:normal;  			color:#000000;			display: block;			text-decoration:none;		}		/*#current_mission strong {			font-family: "Verdana";			font-size: 10px;			font-weight: normal;		}*/		#current_mission img {			float: left;		}		/* Sinople Internal Pages----------------------------------------------- */			#ataglance_section {			padding: 15px;			background: #eee url("../images/old_bgr_glance2.gif");			border-left: 1px solid #006600;			border-right: none;			border-top: none;						border-bottom: 1px solid #006600;			height: 40px;			line-height: 24px;			text-align: left;			font-family: "Georgia";			font-size: 20px;			font-weight: lighter;  			color: #FFFFFF;			vertical-align: middle;			width: 350px;		}		#news_photo_section {			padding: 15px;			background: #eee url("../images/bgr_glance3_section.gif");			border-right: none;			border-left: none;			border-top: none;						border-bottom: 1px solid #006600;			height: 40px;			vertical-align: middle;			width: 140px;		}		#news_text_section {			padding: 15px;			background: #eee url("../images/bgr_glance4_section.gif");			border-right: 1px solid #006600;			border-left: none;			border-top: none;						border-bottom: 1px solid #006600;			height: 40px;			line-height: 18px;			font-family: "Trebuchet MS", verdana, sans-serif;			text-align: left;			font-size: 13px;			font-weight: lighter;  			color: #FFFFFF;			width: 310px;		}		#execsum_section {			padding-top: 0px;			padding-left: 15px;			padding-right: 7px;			padding-bottom: 12px;			background: #ffffff;			border-left:none;			border-right:none;			border-top: none;						border-bottom:1px dotted #cccccc;			line-height: 24px;			text-align: right;			font-family: "Georgia";			font-size:18px;			font-weight:normal;  			color:#006600;		}				.float {  			float: left;  			width: 100%;  			margin: 1em 0;}			h1, h2, h3, h4, h5, h6 {	font-family: Arial, Helvetica, sans-serif;	font-weight: normal;	}h3 {	/*	font-size:20px;*/	color:#5e715e;}h4 {		font-size:16px;	color:#5e715e;}	#page-body {		width:100%;		float:left;		margin:0px;		padding:0px;		}.smalldates, p.smalldates {	text-transform:uppercase;	font-size:11px;	color:#999;}#tinyfoot p {	text-align: center;	margin-top:30px;	font-size:11px;	color:#666;}#home ul#subnav {margin:0.45em 0 1.5em 0;}#home ul#subnav br {display:none;}#home #subnav li {margin:0 0 15px; padding:0; background-image:none;}#home #subnav a:link, #home #subnav a:visited {  display:block;  padding: 6px 10px;  border-width: 1px;  voice-family: "\"}\"";  voice-family: inherit;  width: 290px;  font: x-small Verdana,Sans-serif;  color: #000000;  line-height: 12pt} html>body#home #subnav a:link, html>body#home #subnav a:visited {width:290px;}#home #subnav .boxnorm a:link, #home #subnav .boxnorm a:visited {	display: inline;	border: 0;	padding: 0;	margin: 0;	border-bottom-width: 1px;	border-style: dotted;	color: blue;}#subnav strong {  display: block;  margin-bottom: 10px;  text-align: left;  font-family: "Georgia";  font-size: 22px;  font-weight: lighter;  color: #006600;}#home #subnav .boxnorm strong {	display: inline;	border: 0;	padding 0;	margin: 0;	font-weight: bold;	font-size: 10px;	color: #000;	font-family: "Georgia";}#home #subnav .boxnorm #current_mission strong {	font-family: verdana;}#subnav img {  float: left;  margin: 0 8px 0 0;}#home #subnav .boxnorm img {	clear: both;	display: inline;	border: 0;	padding 0;	margin: 0;}#home .box1 a {  background-color:#D5F4D4;  border: 1px solid #CCCCCC;  }#home .box2 a {  background-color: #EFE9DD;  border: 1px solid #CCCCCC;  }#home .box3 a {  background-color: #C3E1DF;  border: 1px solid #CCCCCC;  }.box1div {	margin: 0 0 15px;	padding: 5px 0 5px 12px;	background-image: none;	background-color:#D5F4D4;	border: 1px solid #CCCCCC;	font: x-small Verdana,Sans-serif;	color: #000000;	line-height: 12pt}.box1div strong {	display: block;	text-align: left;	font-family: "Georgia";	font-size: 22px;	font-weight: lighter;	color: #006600;}#home #subnav a:hover {  background-color: #fff;  border-color: #ccc;  color: #333;}#home #subnav .boxnorm a:hover {  background-color: transparent;}#home #subnav a:hover strong {}.sinoplelnk {  color: #fff;  font-weight: bold;  }/* NAV */#nav {  position: relative;  margin-left: 300px;  top: -2px;  height: 100%;  font-size: 12px;  color: #006600;  margin-top: 0px;  font-family: verdana;  font-size: 8pt;  /*border-left:1px dotted #006600;*/}.navdiv {  position: absolute;  top: 62px;  margin-left: 150px;}#nav a, #nav strong, #nav em {  padding: 0px 9px 0px;  border-width: 0;  border-style: none;  border-right: 1px dotted #006600;  text-decoration: none;  text-transform: lowercase;  color :#006600;  voice-family: "\"}\"";  voice-family: inherit;  height: 1.2em;  width: 100px;} html>body #nav a, html>body #nav strong, html>body #nav em {height: 1.2em;}#nav strong {  color: #000;}#nav a:hover {  color: #f00;}#nav strong a {  float: none;  display: inline;  border-width: 0;  padding: 0;  }#nav strong a:hover {  border-bottom-width: 0;}#nav em {  float: none;  display: block;  padding-left: 0;  padding-right: 0;  border-right-width: 0;}#nav span {display:none;}/* extraction des font */.news_text_font {  font-family: "Georgia";  font-size: 14pt;  line-height: 30px;}.liensdroite {  line-height: 16px;  padding-right: 9px;  padding-top:5px;  text-align: right;  margin: 0px;  margin-bottom: 80px;  padding: 0px;}