/* balises html simples */

body{
overflow-y: auto;
overflow-x: hidden;
width: 1008px;
margin: auto;
/*background-color: #cbdbf5;*/
}
a img {
    border : none;
    border : 0;
  }
fieldset{
	height:300px;
}
fieldset .forml{
	position: absolute;
	left: 280px;
}

/*--------------------------------------------
------------style propre à agi----------------
---------------------------------------------*/

#global{
position: absolute;
background-color: white;
width: 968px;
margin-left:20px;
top: 170px;
overflow: hidden;
/*border: solid;

border-color: grey;
border-width:1px; */
}

#principal{
	width:750px;
	height: auto;
	margin-left: 248px;
}
#principal table{
	width:700px;
}
#ombre{
position: relative;
}

#entete    {
	background-image: url(elements/fond.jpg);
	background-position: top;
	background-repeat: no-repeat;
	width:100%;
	height: 234px;
	z-index:0;
	}
#enteteCorps{
	width:980px;
	margin:0 auto;
	height: 80px;
}
#enteteNav{
	position: absolute;
	width: 700px;
	top: 145px;
	margin-left: 320px;
	color: #ffb62d;
	z-index: 3;
}
#enteteNav a{
	color: #ffb62d;
	font-family: Helvetica, "Georgia, Garamond, Times, serif";
}
#enteteNav a:hover{
	color: #fbd600;
}

#logo{
position:absolute;
margin-left: 10px;
top: 18px;
}
#recherche{
	height: :15px;
	width:202px;
	position: absolute;
	border: solid;
	border-width: 1px;
	border-color: #0283ff;
	background-color: #004f9b;
	color: #0283ff;
	background-image: url(elements/loupe.png);
	background-position: right;
	background-repeat: no-repeat;
	font-size: 12px;
	float: left;
	margin-left: 20px;
	top:145px;
}
#conceptionText{
position: relative;
top: -25px;
left: 280px;
color: #ffb62d;
font-family: Helvetica, "Georgia, Garamond, Times, serif";
font-size: large;
}
#partenaireText{
position: relative;
left: 10px;
margin-top:10px;
}
#boutons1{
float:right;
margin-top: 8px;
}
#boutons1 a{
margin-left: 4px;
}
#boutons2 {
float: right;
}
#boutons2 a{
margin-left: 11px;
}

#pied {
	background-color: #088add;
	position: relative;
	margin-top: 170px;
	display: block;
	color: white;
	}
#coordonnees{
text-align: center;
font-size:11px;
}
#piedrubrique{
	margin-top: -100px;
}

#flashcontent{
	width: 100%;
	position: absolute;
	top: 18px;
	margin-left: 270px;
}
#plan td{
	background-color: #f4fafb;
}
#intranet{
	background-color: #e9e9e9;
	text-indent: 10px;
	font-size: 11px;
	height: 100px;
	width: 280px;
	position: absolute;
	margin-top: 5px;
}
#intranet input.zonesaisie{
	width: 160px;
	position: absolute;
	left: 110px;
}
#intranet a{
	width: 104px;
	color: white;
	font-weight: bold;
	font-size: smaller;
	background-color: gray;
	border-style: none;
	position: absolute;
	right:6px;
	margin-left: 0px;
	text-align: center;
}
#ntradmin{
	height: 28px;
	width: 280px;
	position: absolute;
	margin-top: 110px;
}
#titreChiffr{
	margin-left:20%;
	font: "Bodoni MT Black";
	font-size:18px;
	font-weight: bold;
	color: #d19355;
} /*titres au dessus des boîtes dans l'accueil*/
#titreIntranet{
	font: "Bodoni MT Black";
	font-size:18px;
	font-weight: bold;
	color: Highlight;
}

.chiffres{
	background-image: url(elements/chiffr-fond.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-color: gray;
	height: 178px;
	position:absolute;
	right:20px;
	margin-top: 5px;
	width:632px;

}
.chiffres #fgauche{
vertical-align: middle;
position:relative;
top: 70px;
cursor: pointer;
}
.chiffres #fdroite{
position: relative;
vertical-align: middle;
top: 70px;
left:580px;
cursor: pointer;
}
.chiffres .chiffrgauche{
	color: #6495ed;
	position: relative;
	left: 3em;
	top: 5px;
	width: 20em;
	height: 0px;
	font-size: 13px;
}
.chiffres .chiffrdroite{
	color: #6495ed;
	position: relative;
	left: 25em;
	top: 5px;
	width: 20em;
	height: 0px;
	font-size: 13px;
}
.chiffres .titrechiffr{
font-weight: bold;
}/*titre des articles défilants dans la boîte chiffres*/

/* menus */

#menubreve{
margin-top: 5px;
margin-left: 5px;
	width: 180px;
	height: auto;
	float: left;
}
.menu_rubrique{
		background-color: #088add;
		width: 240px;
		position:static;
		height: auto;
		color: white;
}

.breves{
	position: static;
	margin-top: 20px;
}

.breves .titre-breve{
	color: Highlight;
	font-weight: bolder;
	font-size: 15px;
	margin-bottom: 20px;
}
#avant_propos .titreBreve{
	color: Highlight;
	font-weight: bolder;
	font-size:15px;
	margin-bottom: 20px;
}
.item-breve{
	border-color: #ececec;
	border-style: solid;
	border-width: 2px;
	background-color: #f4f4f4;
}

.dateBreve{
font-weight: bold;
font-size: 75%;
color: #505050;
}

.url_breve{
	font-size: 75%;
	color: gray;
}

.secteuroff{
	color: white;
}
.secteuron{
color: #f7d200; 
}
.rubrique .police_sous_menu{
	color:  #088add;
	background-image:url(elements/titreon.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-left:1px;
	border: none;
}

.police_sous_menu img{
margin-right:5px;
}
.rubriqueoff{
	color: white;
}
.detail{
margin-left: 30px;
width:690px;
}

.liste-articlesProg p.spip{
	font-family: Helvetica, sans-serif, Verdana, Tahoma, "Trebuchet MS", Arial;
	font-size: 75%;
	color:black;
	line-height: 1.2;
}

.detail dt img{
	margin-left: -30px; /*sinon les images "schémas" débordent de la zone*/
}
.detail iframe{
	margin-left: -30px;
}
.detail .spip_doc_titre{ /*pour centrer le titre sous le documents dans la classe détail*/
position:relative;
right: 14px;
}

.menu-article .contenu{
	background-color: #ececec;
}
 
/*FIN STYLE AGI*/
