/* Positionnement */
body {margin:0;padding:0;top:0;left:0;font-family:Arial;font-size:10pt;background-color:#ffffff;}

#entete {position:relative;width:800px;height:90px;background:url("images/fgentete.jpg") left top no-repeat;}
#entetetermIE {position:relative;width:800px;height:90px;background:url("images/fgentete2.jpg") left top no-repeat;}
#logogfii {position:absolute;top:20px;left:2px;vertical-align: center;}
#titre {position:absolute;top:5px;left:170px;}
#logos {position:absolute;top:40;left:160px;}

#menu {margin:0;padding:0;width:800px;height:35px;background-color:#252B69;}
#menu ul {list-style-type:none;font-weight:bold;font-size:0.90em;margin:0;padding:0;}
#menu a {color:#ffffff;text-decoration:none;display:block;width:86px;height:35px;border:0;margin:0;vertical-align:center;text-align:center;}
#menu a:hover {text-decoration:none;color:#EDE9FC;}
#menu a.pl {width:99px;}
#menu li {float:left;}

#principal {
	position:relative;
	width:800px;
	margin:0;
	padding:0;
}
#colonnegauche {
	float:left;
	width:165px;
	margin:0;
	padding:0;
}
#colonnedroite {
	float:right;
	width:162px;
	padding:0;
	margin:0;
	background:url("images/fgdroite.jpg") right top no-repeat;
}
#contenu {
	margin:0;
	margin-left:187px;
	margin-right:162px;
	padding:0;
}
#contenu2 {
	margin-left:0px;
	margin-right:0px;
	padding:10px;
}

#pied {
	clear:both;
	width:800px;
	text-align:center;
	padding:15 0 15 0;
	margin:0;
	font-size:8pt;
}

#cda, #cda2 {
	width:139px;
	padding:0;
	margin:0 0 0 23px;
}
#cdactus {
	width:139px;
	padding:0;
	margin:0 0 20px 23px;
}
#album {
	width:138px;
	margin:18px 0px 18px 24px;
	text-align:right;
}

#cadressmenu2 {
	width:160px;
	padding:17px 0 0 0;
	background:url("images/cadretopr2.jpg") left top no-repeat;
}
#ssmenu2 {background:url("images/cadrebottomr2.jpg") left bottom no-repeat;padding-bottom:17px;}

#cadressmenu3 {float:right;width:140px;padding:17 0 17 0;margin:0;background:url("images/chv2.gif") right top no-repeat;}
#ssmenu3 {float:right;width:140px;background:url("images/cbv2.gif") right bottom no-repeat;padding:0 0 17 0;margin:0;}

#contenu img.dltexte {margin:5;padding:0;}

#cadregauche {float:right;width:162px;padding:0;margin:5 0 5 5;border:0;}
#cadrecg {width:162px;padding-top:16px;background:url("images/cadretopb.jpg") right top no-repeat;}
#contenucg {padding-left:5px;padding-right:5px;padding-top:0px;background:url("images/cadrebottomb.jpg") right bottom no-repeat;padding-bottom:16px;}

div#cadredepeche {
	padding:17px 0 0 0;
	margin:0;
	background:url("images/cadretopdepeche.jpg") right top no-repeat;
}
div#contenudepeche {
	padding:0px 10px 10px 10px;
	background:url("images/cadrebottomdepeche.jpg") right bottom no-repeat;
}
div#chapeaudepeche {
	background-color:#EDE9FC;
	border:1px solid #252b69;
	width:350px;
	margin:0;
	padding:10px;
	display:none;
}
div#publications {
	border:2px solid #252b69;
	background-color:#EDE9FC;
	padding:8px;
}

/* Mise en forme */

img,a {border:0;margin:0;}
h1,h2,p,li{margin:0;}

#entete p{margin:0;padding:0;}

#moteur {text-align:center;}
#moteur #recherche {font-family:Verdana;font-size:0.8em;}

#colonnegauche p {margin:0 5 5 5;padding:0;font-weight:bold;}
#colonnegauche #ssmenu2 p {text-align:center;}
#colonnegauche ul {list-style:url("images/pucer.jpg");font-size:0.90em;margin:0 5 0 20;padding:0;line-height:1.5em;}
#colonnegauche a,li {text-decoration:none;color:#000000;}
#colonnegauche a:hover {color:#c03;}
#colonnegauche p.divers2 {text-align:center;}
p.contact {text-align:center;margin:10 5 10 0}
p.fil {text-align:center;margin:10 5 10 0}

#colonnedroite #cdactus a {color:#252b69;text-decoration:none;}
#colonnedroite #cdactus li {margin:0;padding:5px;text-align:left;color:#252b69;}
#colonnedroite #cdactus p {margin:0;padding:5px;text-align:left;color:#252b69;}
#colonnedroite #cdactus p.t_section {
	color:#ffffff;
	background-color:#252b69;
	text-align:left;
	font-weight:bold;
}
#colonnedroite #cdactus ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
#colonnegauche p#gis {
	color:#252b69;
	text-align:center;
	margin-bottom:20px;
}
#colonnegauche p#gis a:link {
	color:#252b69;
}
#colonnegauche p#gis a:visited {
	color:#252b69;
}
#colonnegauche p#gis a:hover {
	color:#c03;
}

#colonnedroite #cda {background-color:#252b69;}
#colonnedroite #cda p {margin:0;padding:5px;text-align:left;color:#ffffff;}
#colonnedroite #cda a.log {text-decoration:none;color:#ffffff;}
#colonnedroite #cda a.log:hover {color:#99CC99;}
#colonnedroite #cda p.divers {text-align:center;}

#colonnedroite p#amico {
	text-align:center;
}
#colonnedroite p#amico a:link {
	color:#ffffff;
	text-decoration:underline;
	font-weight:bold;
	margin:0;
	padding:0;
	background:transparent;
}
#colonnedroite p#amico a:visited {
	color:#ffffff;
	text-decoration:underline;
	font-weight:bold;
}
#colonnedroite p#amico a:hover {
	color:#c03;
	text-decoration:underline;
	font-weight:bold;
}
#colonnedroite #ssmenu3 p {margin:0 5 5 5;padding:0;font-weight:bold;color:#000000; text-align:center;}
#colonnedroite #ssmenu3 ul {list-style-image:url("images/pucev.jpg");font-size:0.90em;margin:0 5 0 20;padding:0;line-height:1.5em;}
#colonnedroite #ssmenu3 a,li {text-decoration:none;color:#000000;}
#colonnedroite #ssmenu3 a:hover {color:#99CC99;}
#colonnedroite #ssmenu3  p.alire {font-weight:normal;margin:10 5 0 5;padding:0;}
#colonnedroite #ssmenu3  p.aliredetail {font-weight:normal;margin:10 5 0 5;padding:0;font-size:0.8em;text-align:center;}
#colonnedroite #cda2 p {text-align:center;color:#000000;}

#contenu h1 {font-weight:bold;font-size:1.5em;padding:10 0 20 0;color:#333366;text-align:center;}
#contenu2 h1 {font-weight:bold;font-size:1.5em;padding:10 0 20 0;color:#333366;text-align:center;}
#contenu h2 {font-weight:bold;font-size:1.3em;padding:10 0 10 0;color:#cc0033;}
#contenu2 h2 {font-weight:bold;font-size:1.3em;padding:10 0 10 0;color:#cc0033;}
#contenu h3 {font-weight:bold;font-size:1.1em;padding:0 0 10 0;color:#000000;}
#contenu h4 {font-weight:bold;font-size:1em;padding:0 0 10 0;color:#000000;}
#contenu p {font-weight:normal;padding:0 0 10 0;text-align:justify;}
#contenu2 p {font-weight:normal;padding:0 0 10 0;text-align:justify;}
#contenu2 p.message {color:#F00; font-weight:bold;}
#contenu2 table {font-family:Arial;font-size:10pt;text-align:left;}
#contenu p.plus {text-align:right;font-style:italic;}
#contenu p.miseajour {text-align:right;text-decoration:underline;}
#contenu2 span.libelle {font-weight:bold;}
#contenu p.imprimer {text-align:right;text-decoration:none;font-style:italic;}
#contenu p.contactpresse {font-style:italic;}
#contenu p.divers {text-align:right;}
#contenu p.flagen {padding-top:10px; text-align:right;}
#contenu select.liste1 {text-align:center;}
#contenu li {font-weight:normal;padding:0 0 5 0;text-align:justify;}
#contenu a {color:#333366;}
#contenu a:hover {color:#333366;background-color:#EDE9FC;}
#contenu ul#twitter_update_list {
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	list-style-image:url("images/puce_agenda.jpg");
}
#contenu li.agenda_gfii {
	list-style-image:url("images/puce_agenda_gfii.jpg");
}
#contenu li.agenda {
	list-style-image:url("images/puce_agenda.jpg");
}

#depeche h2 {text-align:center;}
#fil p {font-weight:bold;padding:10 10 10 10;margin:0;text-align:center;}
#gt h2 {text-align:center;}
#gauche h2 {text-align:center;}
#gaucheplus h2 {text-align:center;}

#publications p.plus {
	padding-bottom:0px;
	font-weight:normal;
}
#publications p {
	font-weight:bold;
}

#pied a {color:#000000;text-decoration:none;}
#pied a:hover {color:#000000;background-color:#EDE9FC;text-decoration:none;}

.attention {color:#cc0033;}
.spip_bouton{text-align:center;}
.note{font-style:italic;font-size:0.8em;}

/* TERM IE */

#contenu div#termedef {
  
}
#contenu div#termecat {
  float:left;
	width:150px;
	padding-right: 20px;
}

#contenu p.abecedaire {
  text-align:center;
}
#contenu #moteurrecherche {
  float: right;
	text-align:center;
	padding-left:15px;
}

#contenu table { border : 0; }
#contenu dt { font-style : italic; }
#contenu dd { padding-bottom : 1em; }
#contenu td { vertical-align : top; padding : 0.1em; border : 0; }
#contenu table.categories { width : 12em; }
#contenu table.definition { width : 20em; }
#contenu table.word { width : 15em; }
#contenu table.liste { width : 400px; }

#contenu span.termanglais {
  font-style:italic;
}

#contenu p.btnvalider {
  width:450px;
	text-align:center;
}
#contenu p.champs {
  float:left;
  width:250px;
	padding:3 0 3 0;
}
#contenu p.libelle {
  float:left;
  width:200px;
	padding:3 3 3 0;
	text-align:right;
	font-weight:bold;
}

#contenu h2.termie {
  color:#336;
	text-align:center;
}

#contenu h2.termeaffich {
  font-size: 1em;
}

#contenu h3.termie {
  color:#cc0033;
}

#contenu h3.termeaffich {
  font-size: 1em;
}


