/* CSS Document */


/* ******************************* */
/*     Styles Generiques           */
/* ******************************* */
body {
	margin-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;


}
img {
	float: left;
	border: 0;
}
a {
	color: #316AC5;
	text-decoration: none;
}
a:hover {
	color: #316AC5;
	text-decoration: underline;
}
acronym {
	cursor: help;
	text-align: left;
}
cursor {
	cursor: help;
}
big {
	font-size: 12px;
}
.retrait1 {
	padding-top: 4px;
	margin-left: 7px;
	margin-right: 7px;
}
.petit {
	font-size: 10px;
}
.blanc {
	background-color: #FFFFFF;
}
.grisclair {
	background-color: #EEEEEE;
}
.hover {
	background-color: #FFFFCC;
}
.rouge {
	color:#CC0000;
}
.couleurmesure {
	color: #CC0000;
}
.couleurorganisme {
	color: #009966;
}
.justify {
	text-align: justify;
	padding-left: 15px;
	color: #333333;
}
.bleu {
	background-image: url(../img/degradefiche_bleu2.gif);
	padding: 4px;
	color: #FFFFFF;
	font-weight: bold;
}


/* *********************** */
/*     Banniere 		   */
/* *********************** */
#contour {
	width: 765px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}
#conteneur {
	width: 765px;
	position: relative;
}
#banniere {
	height: 100px;
	background-image: url(../img/banniere.jpg);
	background-repeat: no-repeat;
}
#banniere .ht {


}
#banniere .bas {
}
#banniere .bas img {
	float: left;
}


.bann .options {
	margin-right:1px;
	margin-bottom:1px;
	border:1px solid #000000;
	background-color: #A5A172;
	/*background-color:#CCCCCC;*/
}	
.bann a {
	color: #FFFFFF;
	display:block;
	padding:2px 10px;
	text-decoration:none;
	background-color:transparent;
	border-top-width: 1px;

	border-top-style: solid;
	border-top-color: #EEEEEE;
}
.bann a:hover {
	background-color:#DF9055;
	color:#FFFFFF;
}




/* ******************* */
/*     Menu			   */
/* ******************* */
#menu2 {
	margin-top: 0px;
	float: left;
	width: 170px; /* 0171 */
}
#menu2 .contenurouge {
	background-image: url(../img/degrade_rouge.jpg);
	background-repeat: repeat-y;
	padding: 4px;
}
#menu2 .contenuvert {
	background-image: url(../img/degrade_vert.jpg);
	background-repeat: repeat-y;
	padding: 4px;
}
#menu2 .contenuviolet {
	background-image: url(../img/degrade_violet.jpg);
	background-repeat: repeat-y;
	padding: 4px;
}
#menu2 .contenugris {
	background-image: url(../img/degrade_gris.jpg);
	background-repeat: repeat-y;
	padding: 4px;
}
#menu2 .contenujaune {
	background-image: url(../img/degrade_jaune.jpg);
	background-repeat: repeat-y;
	padding: 4px;
}
#menu2 .encadre {
	border: 1px solid #666666;
}


#menu2 a:hover {
	text-decoration: underline;
}
#menu2 .titre {
}

#oracle {
	float: left;
	margin-left: 5px;
	margin-top: 13px;
	margin-bottom: 5px;
}




/* ******************************* */
/*     Contenu d'une fiche         */
/* ******************************* */
#contenu {
	float: left;
	font-size: 12px;
	width: 585px; 
	margin-top: 13px;
	margin-left: 1px; /* normalmeent 5*/
	margin-right: 1px;
	border: 1px solid #666666;
	text-align:justify;
}
#contenu .titre {
	font-family: "Trebuchet MS";
	height: 52px;
	background-image: url(../img/degradefiche_rouge.jpg);
	background-repeat: repeat-x;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
#contenu .titrevert {
	font-family: "Trebuchet MS";
	height: 52px;
	background-image: url(../img/degradefiche_vert.gif);
	background-repeat: repeat-x;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
#contenu .text {
	padding-left: 5px;
	padding-right: 5px;
	color: #FFFFFF;
	font-size: 24px;
	font-variant: small-caps;
	font-weight: bold;
}
#contenu .text2 {
	padding-left: 5px;
	padding-right: 5px;
	color: #FFFFFF;
	font-size: 20px;
	font-variant: small-caps;
	font-weight: bold;
}
#contenu .historique {
	color: #333333;
	font-size: 11px;


}
#contenu .soustext {
	padding-left: 5px;
	padding-right: 5px;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
}
#contenu .soustext a {
	color: #EEEEEE;
}
#contenu #preface {
	height: 89px;
	margin-left: 0px;
	margin-right: 0px;
}
#contenu #preface .text {
	margin-left: 10px;
	margin-right: 10px;
	padding: 10px;
}
#contenu .sommaire {
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 30px;
	margin-bottom: 30px;
	text-align: left;
}
#contenu .infobulle {
	background-color: #FFECEC;
	padding: 5px;
	margin: 10px;
	border: 1px solid #CC0000;
	color: #CC0000;
}
#contenu .suppression 
{
	display: block;
}
#contenu .content {
	text-align:justify;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	width: 560px;
	padding: 10px;
	/*background-image: url(../img/contenudegrade_rouge.jpg);*/
}
#contenu table {
}
#contenu th {
}
#contenu td {
}




/* ******************************* */
/*     Accueil                     */
/* ******************************* */
#accueil {

}
#accueil img {
	float: right;
}
#accueil .actualites {
	background-image: url(../img/accueil/accueil_actu.jpg);
	background-repeat: no-repeat;
	width: 315px; 
	height: 213px;
}
#accueil .actualites .cont {
	margin-top: 5px;
	margin-left: 30px;
	padding-right: 10px;
}
#accueil .actualites .cont a {
	font-size: 11px;
	font-weight: bold;
	color: #E67507;
}
#accueil .recherche {
	position: relative;
	background-image: url(../img/accueil/accueil_recherche.jpg);
	background-repeat: no-repeat;
	width: 305px; 
	height: 105px;
}
#accueil .recherche .cont {
	position: absolute;
	top: 55px;
	left: 25px;
}
#accueil .recherche input {
	vertical-align: top;
}
#accueil .actu {
	margin-top: 15px;
	margin-bottom: 45px;
}
#accueil .actu .top {
	background-image: url(../img/accueil/actu_top.gif);
	background-repeat: no-repeat;
	width: 663px;
	height: 51px;
}
#accueil .actu .middle {
	position: relative;
	background-image: url(../img/accueil/actu_middle.gif);
	background-repeat: no-repeat;
	width: 663px;
	height: 58px;
}
#accueil .middle .left {
	position: absolute;
	left: 35px;
	top: 10px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}


#accueil .middle .right {
	position: absolute;
	top: 3px;
	left: 150px;
	color: #4472C7;
	font-family: "Trebuchet MS";
	font-size: 18px;


}
#accueil .bottom {
	position: static; 
	padding: 7px;
	font-size: 12px;
	border-bottom-width: 5px;
	border-left-width: 5px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #A1A1A1;
	border-left-color: #A1A1A1;	
}


/* ******************************* */
/*     Tableaux & listing          */
/* ******************************* */
#liste {
	float: left;
	width: 760px; 
	margin-top: 5px;
	margin-right: 1px;
	border: 1px solid #666666;
}
#liste .titre {
	font-family: "Trebuchet MS";
	height: 52px;
	background-image: url(../img/degradefiche_rouge.jpg);
	background-repeat: repeat-x;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
#liste .titreviolet {
	font-family: "Trebuchet MS";
	height: 52px;
	background-image: url(../img/degradefiche_bleu.gif);
	background-repeat: repeat-x;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
#liste .titrevert {
	font-family: "Trebuchet MS";
	height: 52px;
	background-image: url(../img/degradefiche_vert.gif);
	background-repeat: repeat-x;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
#liste .text {
	padding-left: 5px;
	padding-right: 5px;
	color: #FFFFFF;
	font-size: 24px;
	font-family: "Trebuchet MS";
	font-style: italic;
	font-weight: bold;
}
#liste .soustext {
	padding-left: 5px;
	padding-right: 5px;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
}


#liste .soustext a {
	color: #EEEEEE;
}
#liste .content {
	width: 100%;
}
#liste .content th {
	color: #FFFFFF;
	background-color: #9B9B9B;
	padding: 5px;
}
#liste .content th a {
	color: #FFFFFF;
}
#liste .content td {
	padding: 5px;
}
/* Pour la thmatique */
#liste .content2 {
	padding: 10px;
}
#liste .themeparent {
	padding-left: 16px;
	font-family: "Trebuchet MS";
	font-size: 18px;
	color: #000000;
	background-image: url(../img/carre_noir.gif);
	background-repeat: no-repeat;
}
#liste .themeenfant {
	margin-left: 19px;
	padding-left: 12px;
	font-family: "Trebuchet MS";
	font-size: 14px;
	background-image: url(../img/fleche_bleue.gif);
	background-repeat: no-repeat;
}
#liste .sigle {
	color: #CC0000;
	font-family: "Trebuchet MS";
	font-size: 12px;
}
#liste .occurence {
	margin-left: 40px;
	font-family: "Trebuchet MS";
	font-size: 12px;
}
#liste .occurence a {
	color: #990000;
}


#liste .th1 {
width:80px;
}


#liste .th2 {
width:80px;
font-size:10px;
}


#liste .th3 {
width:105px;
font-size:10px;
}


/* ******************************* */
/*    Recherche Simple             */
/* ******************************* */
#simple {
	margin-top: 0px;
	float: left;
	width: 760px; 
}
#simple .contentmesure {
	position: relative;
	width: 371px;
	height: 208px;
	background-image: url(../img/simple/simple_fichesinfo.jpg);

	background-repeat: no-repeat;
}


#simple .contentorga {
	position: relative;
	width: 376px;
	height: 208px;
	background-image: url(../img/simple/simple_organisme.jpg);
	background-repeat: no-repeat;
}


#simple .contentthematique {
	position: relative;
	width: 371px;
	height: 208px;
	background-image: url(../img/simple/simple_thematique.jpg);
	background-repeat: no-repeat;
}
#simple .contentoutils {
	position: relative;
	width: 376px;
	height: 208px;
	background-image: url(../img/simple/simple_outils.jpg);
	background-repeat: no-repeat;
}
#simple .cont {
	margin-left: 18px;
}
#simple select {
	font-size: 12px;
	margin-top: 4px;
	margin-bottom: 4px;
}
.contentmesure a {
	font-size: 12px;
	color: #CC0000;
}
.contentorga a {
	font-size: 12px;
	color: #336633;
}
.contentthematique a {
	font-size: 12px;
	color: #796100;	
}
.contentoutils a {
	font-size: 12px;
	color: #006699;
}




/*******************************/
/* Recherche multicritre */
/*******************************/
#multi {
	position: relative;
}
#multi .titre {
	margin-left: auto;
	margin-right: auto;
	background-color:#0673BB;
	color: #FFFFFF;
	font-family: "Trebuchet MS";
	font-size: 16px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;
	margin-top: 5px;
}
#multi .soustitre {
	margin-left: auto;
	margin-right: auto;
	background-color:#009999;
	color: #FFFFFF;
	font-family: "Trebuchet MS";
	font-size: 14px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-weight: bold;
	margin-top: 4px;
}
#multi .content {
	margin-left: auto;
	margin-right: auto;
	padding-left: 15px;
	padding-right: 10px;
	background-color: #F4F4F4;
}
#recherche {
	float: none;
	marging-left: auto;
	margin-right: auto;
	padding-left: 15px;
	padding-right: 15px;
}
#recherche .titre {
	color: #CC0000;
	font-family: "Trebuchet MS";
	font-size: 20px;
	font-weight: bold;
	text-decoration: underline;
}
#recherche .occurence {
	font-family: "Trebuchet MS";
	font-size: 16px;
	font-weight: bold;
}
#recherche .infobulle {
	color: #666666;
	text-align: justify;
	font-size: 11px;
	margin-left: 15px;
	margin-bottom: 15px;




}


/* *************************** */
/* Annuaires (alphabeta)       */
/* *************************** */
#borduretable {
	width: 100%;
	background-color: #5B5B8C;
	border: 1px solid #0b198c;
}
#borduretable .fondtd {
	color: #000000; 
	background-color: #D9E4EC;
	text-align: center;
}
#borduretable .fondtd a {
	font-weight: bold;
	text-decoration: underline;
}
#borduretable .hover {
	font-weight: bold;
	color: #111100; 
	background-color: #FFFFCC;
	text-align: center;
}
#annuairecorps {
	font-family: Georgia, "Times New Roman", Times, serif;
	padding: 10px;
}
#annuairecorps .matrice {
	font-size: 48px;
}
#annuairecorps .name {
	font-size: 16px;
}
#annuairecorps .synonyme {
	color: #006699;
	background-color: #ECF3FD;
	font-size: 12px;
	margin: 2px;
}
#annuairecorps .corps {
	background-color: #F2F3F7;
	font-size: 11px;
	margin-top: 5px;
	margin-left: 15px;
	margin-bottom: 40px;
	padding: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#annuairecorps .corps2 {
	background-color: #F2F3F7;
	font-size: 11px;
	margin-top: 5px;
	margin-left: 15px;
	margin-bottom: 12px;
	padding: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#annuairecorps .encadre {
	background-color: #FFF9F9;
	border: 1px solid #CC0000;	
	padding: 5px;
	margin-top: 5px;
	margin-right: 10%;
	margin-bottom: 10px;
}
#annuairecorps .encadre .description {
	color: #333333;
}
#annuairecorps .encadre a {
	color: #CC0000;
	text-decoration: underline;
}

#annuairecorps .encadre a:hover {
	text-decoration: none;
}




/* ********* */
/*  Guide   */
/* ********* */
#guidee {
	margin-top: 5px;
	width: 740px;
	font-size: 11px;
	color: #666666;
}
#guidee .top {
	clear: both;
	width: 700px;
}
#guidee .back {
	clear: both;
	background-image: url(../img/guidee/guidee_back.gif);
	background-repeat: repeat-y;
}
#guidee .etape {
	background-image: url(../img/guidee/guidee_background.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 5px;
	padding-left: 20px;
	padding-bottom: 15px;
}

#guidee .etape .titre {
	font-size: 18px;
	color: #CC9966;
	font-family: "Trebuchet MS";
}
#guidee .etape .soustitre {
	font-size: 16px;
	font-weight: bold;
	color: #CC9966;
	font-family: "Trebuchet MS";
}
#guidee .etape .occurence {
	font-size: 12px;
	vertical-align: bottom;
	width: 700px;
	color: #003366;
	/*border: 1px solid #666666;*/
}


#guidee .etape .pdf {
	font-size: 14px;
	font-weight: bold;
	font-family: "Trebuchet MS";
}
#guidee .etape .corps {
	/*margin: 5px;*/
	font-size: 12px;
}




/* ********* */
/*  Listes   */
/* ********* */
.liste1 {
	margin-left: 20px;
	text-align: justify;
	padding-top: 2px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.liste2 {
	margin-left: 45px;
	text-align: justify;
	padding-top: 2px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.styleli1 {
	display: list-item;
	list-style-type: disc;
	list-style-image: url(../img/liste1.gif);
	margin-bottom: 2px;
	margin-top: 0px;
}
.styleli2 {
	margin-bottom: 2px;
	display: list-item;
	list-style-type: disc;
	list-style-image: url(../img/listetrait.gif);
	margin-top: 0px;
}
.styleli3 {
	margin-bottom: 2px;
	display: list-item;
	list-style-type: square;
	list-style-image: url(../img/liste3.gif);
	margin-top: 0px;
}
.listem4 {
	display: list-item;
	list-style-image: url(../img/arrow2.gif);
	margin-bottom: 2px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
.notabene {
	font-size: 11px;
	margin: 0px;
	text-align: justify;
	color: #616161;
}
.notabene2 {
	font-size: 11px;
	margin: 0px;
	text-align: justify;
	color: #616161;
}
.notabene .prefixe {
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
.notabene .postfix {
	padding-right: 20px;
	padding-left: 20px;
}
.notabene2 .prefixe {
	font-weight: bold;
	color: #333333;
	font-size: 11px;
} 
.notabene2 .postfix {
	padding-right: 20px;
	padding-left: 20px;
}




#copyright {
	margin-top: 10px;
	padding: 5px;
	text-align: center;
	width: 100%;
}
#copyright .center {	
	margin-left: 200px;
	text-align: left;
}




/* ------------------- */
/*  Module d'aide      */
/* ------------------- */
#aide {
	font-size: 12px;
}
#aide .top {
	width: 700px;
}
#aide .bottom {
	background-image: url(../img/aide/aide_bottom.jpg);
	background-repeat: no-repeat;
	background-position: top, left;
	padding-left: 15px;
	padding-top: 10px;
	
}
#aide .bottom2 {
	background-image: url(../img/aide/contact_bottom.jpg);
	background-repeat: no-repeat;
	background-position: top, left;
	padding-left: 15px;
	padding-top: 10px;
	
}
#aide .titre {
	padding-left: 10px;
	color: #0066CC;
	font-family: "Trebuchet MS";
	font-size: 20px;
	font-weight: bold;
}


#aide fieldset {
	color: #666666;
	font-size: 11px;
	margin-bottom: 15px;
	margin-top: 10px;
	margin-left: 15px;
	margin-right: 10px;
}


#aide legend {
	font-size: 12px;
	font-weight: bold;
}
.stylelim4 {


	display: list-item;
	list-style-image: url(../img/arrow2.gif);
	margin-bottom: 4px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
