/* Général */
body {
margin:0px;
padding:0px;
}

a {
	text-decoration:none;
	border-style:none;
}
a:hover, a:focus, a:visited {
	text-decoration:none;
	border-style:none;
}
strong {
	color: #A1B55D;
}

/* Conteneur central */
#centre {
	background-image:url(../images_portail/2010/img_18-fond-droite.jpg);
	background-repeat:repeat-y;
	
	}


/* Navigation */
#navigation {
	display:inline;

}


/* Contenu principal */
#principal

/* Contenu secondaire */
#secondaire {
	/*background: #ffffff;*/
}

/* --- POSITIONNEMENT --- */

/* Page */
body {
	padding:0px;
}
#global {
	width: 980px;
	padding:0px;
	margin:0px;
	
}


.recherche {
font-family:Arial, Helvetica, sans-serif;
		 border-bottom-color:#0b6aac;
		 height:15px;
		 width:116px;
		 color:#0b6aac;
		 background-color: #fafcfd ;
		 text-align: center;
	}
	
.bouton {
		 font-family:Arial, Helvetica, sans-serif;
		 border-bottom-color:#0b6aac;
		 width:30px;
		 height:17px;
		 color:#087fbe;
		 text-align: center;
		 font-size: 11px;
		 background-color: #fafcfd ;
		 font-weight:bold;
	}	

/* En-tête */
#header {
	padding: 0px 0;
}
#header h1 {
	margin: 0;
}
#header h1 img {
	float: left;
	margin: 7px 20px 10px 0;
}
#header .sous-titre {
	margin: 4px 0 15px 0;
}
.header{
	margin-right:23px;
	position:relative;
	margin-bottom:15px;
	background-image:url(../images_portail/2010/img_02.jpg);
	background-repeat:no-repeat;
	width:980px;
	height:100px;
	text-align: right;
	}

.head-form{
	font-family:Arial, Helvetica, sans-serif;
	border-bottom-color:#0b6aac;
	height:23px;
	width:116px;
	color:#0b6aac;
	text-align: center;
	}
.head-text a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#FFF;
	text-decoration:none;
	font-weight:bold ;	
	}
	
#global .header table tr td a .headera {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

/* Bloc central */
#centre {
	width: 100%;
	overflow: hidden;
}

/* Menu de navigation */
#navigation {
	float: left;
	width:183px;
	height:800px;
	margin-left:15px;
	display:block;
	top: 115px;
}


/* Contenu principal */
#principal {    
	float: left;
	width: 580px;    
	margin: 0px 0px 0px 0px ;
	padding-top:0px;
	
}
#principal > :first-child {
	margin-bottom:10px;
margin-left:10px;
margin-right:0;
margin-top:0;
padding-top:0;
	padding-top:0px;
}

/******************************************** 1. EStrosi  ******************************/
.estrosi{
	width:568px;
	/*top: 115px;*/
	height: 250px;   
	margin: 0px 0px 0px 12px ;
	padding-top:0px;
	background-image:url(../images_portail/2010/estrosi-bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}	

.estrosi .titre{
	background-image: url(../images_portail/2010/besson-top.gif);
	background-repeat:no-repeat;
	background-position:top;
	/*font-family:Arial, Helvetica, sans-serif;*/
	color:#FFF;
	padding-left:15px;
	height:43px;
	/*font-size: 24px;
*/	/*vertical-align: middle;*/
		}
.estrosi.contenue img {
			display:inline;
			float:left;
			padding-left:8px;
			}
.estrosi .contenue ul {
	display:inline;
	float:left;
	padding-left:1px;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
			}
.estrosi .contenue {
	height:175px;
	border-left-color: #afcb08;
	border-left-style: solid;
	border-left-width:1px;
	border-right-color: #afcb08;
	border-right-style: solid;
	border-right-width:1px;
	text-decoration: none;
	}
	
.estrosi .titre h3 {
	/*font-size: 20px;*/
	vertical-align: middle;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}

.estrosi .contenue table tr td ul li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #097FBF;
	white-space: normal;
	list-style-position: outside;
	list-style-image: url(../images_portail/2010/puce1.png);
	text-decoration:none;
}

.estrosi table tr td ul {
	list-style-position: inside;
	list-style-image: url(../images_portail/2010/puce1.png);
}
.estrosi  table tr td a img {
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
/******************************************** 2. Actualité  ******************************/
 .actualite{
	width:568px;
	/*height:800px;*/
	height:1050px;
	margin-left:12px;
	display:inline;	
}
.actu1{
	margin-left:12px;}
.bottom{
	background-repeat:no-repeat;
	background-position:top;
	background-image:url(../images_portail/2010/actu-bottom.gif);
	/*margin-left:6px;*/
	width:568px;
	height: 60px;
}

.actu1 .titre-actu{
	background-image:url(../images_portail/2010/actu-top.gif);
		background-repeat:no-repeat;
		background-position:top;
		font-family:Arial, Helvetica, sans-serif;
		color:#FFF;
		padding-left:15px;
		height:45px;
		}

.actu1 .contenue-actu {
	border-left-color: #b43ea0;
	border-left-style: solid;
	border-left-width:1px;
	border-right-color: #b43ea0;
	border-right-style: solid;
	border-right-width:1px;
	text-decoration: none;
/*	margin-left:6px;*/
	width: 566px;
	}

.actu1 .texte h3 {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #087fbe;
	vertical-align: middle;
}
.actu1 .texte p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#919394;
	text-align: justify;
	margin-right:10px;
}
.actu1 table tr td .lien a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #b43ea0;
	font-weight: bold;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;

}
 .actualite .contenue-actu table tr td .texte p a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #087FBE;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.actualite .contenue-actu table tr td img {
	border: 1px solid #b33c9f;
	margin-left:10px;
}
.actualite.contenue-actu table tr td .lien a img {
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #22486C;
}

#global #centre #principal .actualite .actu1 .contenue-actu table tr td .texte h3 a {
	text-decoration: none;
	color: #087FBE;
}
#global #centre #principal .actualite .actu1 .bottom a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#global #centre #principal .actualite .actu1 .contenue-actu table tr td hr {
	color: #B43EA0;
	height:1px;
	width: 540px;
	border:none;
	background-color:#B43EA0;
}

#global #centre #principal .actualite .actu1 .contenue-actu table tr td .lien a {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#global #centre #principal .actualite .actu1 .contenue-actu table tr td .lien a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

/* Contenu secondaire */

#secondaire {
	height:auto;
	padding: 0px 0;
	width:167px;
	height:100%;
	float:right;
	background-color:#ebebeb;
	text-align: center;
}

#secondaire p strong {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #04497c;
}
#secondaire p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #04497c;
}

/* industrie */


/*#industrie > :first-child {
	margin-top: 10px;
}
#industrie p, #principal li {
	line-height: 1.5;
}*/
/*.industrie{
	width:565px;
	left: 19px;
	}*/
.fond2{
	background-image:url(../images_portail/2010/img_18-fond-droite.jpg);
	background-repeat:repeat-y;
/*	min-height:500px;*/
}
	
.contenue2 {
	/*display:inline;
	float:left;
	width: 580px;*/
	margin-left:200px;

}

.news-cgcis{
	width:568px;
	float:left;
	margin-left:12px;
	background-image:url(../images_portail/2010/dgcis-bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
/*	display:inline;
	width:565px;
	left: 19px;*/
}

.news-cgcis .titre-cgcis{
	background-image:url(../images_portail/2010/dgcis-top.gif);
	background-repeat:no-repeat;
	background-position:top;
	font-family:Arial, Helvetica, sans-serif;
	color:#17446a;
	height:45px;
	padding-left:15px;
}

.news-cgcis .contenue-cgcis {
	border-left-color: #88c2e6;
	border-left-style: solid;
	border-left-width:1px;
	border-right-color: #88c2e6;
	border-right-style: solid;
	border-right-width:1px;
	text-decoration: none;
	}

.news-cgcis .texte h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #17446a;
	vertical-align: middle;
}
.news-cgcis .texte p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#999999;
	margin-right:10px;
}
.news-cgcis .contenue-cgcis table tr td .lien {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #17446a;
	font-weight: bold;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


 .news-cgcis .contenue-cgcis table tr td .lien a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #17446A;
}

 .news-cgcis .contenue-cgcis table tr td hr {
	color: #88c2e6;
	width: 540px;
	border:none;
	background-color:#88c2e6;
	height:1px;
}
}

.news-cgcis .contenue-cgcis table tr td img {
	border: 1px solid #b33c9f;
	margin-left: 5px;
}
 .news-cgcis .contenue-cgcis table tr td .texte p {
	text-align: justify;
}
 .news-cgcis .contenue-cgcis table tr td .lien a img {
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #305476;
}
.news-cgcis .contenue-cgcis table tr td img {
	border: 1px solid #88c2e6;
	margin-left: 5px;
}
.news-cgcis .contenue-cgcis b {
	color:#000000;
	font-size:12px;
}
.news-cgcis .date-cgcis p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style:italic;
	color:#999999;
	text-align:right;
	margin-right:10px;
	margin-bottom:0px;
	padding-bottom:0px;
}
.news-cgcis .date-cgcis p:before  {content: "Mis en ligne le : ";}

#global .contenue2 .news-cgcis .contenue-cgcis table tr td .lien a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #002E52;
}
/* industrie-lettre */

#industrie-lettre {
	margin-left: 780px;
	padding: 0px 0;
}

.secondary3{
	width:167px;
	height:100%;
	float:right;
	text-align: center;

	
}
.secondary3 p strong {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #04497c;
}
.secondary3 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #04497c;
}


.secondary3 a  {
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #305476;
}

#global #centre .contenue2 .news-cgcis .contenue-cgcis table tr td .texte p a {
	color: #012D54;
	font-weight:bold;
}
#global #centre .contenue2 .news-cgcis .contenue-cgcis table tr td .texte h3 a {
	color: #012D54;
	
}

.copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#999999;
}

#global #centre #principal .estrosi .contenue table tr td img {
	margin-left: 8px;
	margin-right: 8px;
	-margin-right :-30px; 
	-marging-left:-45px;
}
