/***********************************************************
***** Feuille de style du site Dir INFO institutionnel *****
***** Valid CSS - Cr�ation Dir INFO 2005 dirinfo.com *******
***********************************************************/

/*#corps{
	position:relative;
	top:10px;
	width:800px;
	background-color: #fff;
}*/

body {
	margin: 0px;
	background-color: #f93;
}

#global{
	margin : 10px auto;
	width : 800px;
	text-align:center;
	background-color: #fff;
	padding: 0 0 10px 0;
}

#entete{
	width:auto;
	background-image: url(iconesdi/entete_1.jpg);
	background-repeat: no-repeat;
	height: 26px;
	background-color: #aaa;
}

#menu {
	width: 230px;
	padding: 0px;
	/*margin: 0px;*/
	background-color: #fff;
	float: left;
}

#page{
	/*padding: 3px 2px 19px 20px;*/
	margin: 0px 0px 0px 20px;
	width: 530px;
	background-color: #fff;
	float: left;
}

.separation{
clear:both;
visibility:hidden;
}

#breve_acc{
	width: 200px;
	float: right;
	margin-left: 40px;
	}
	
.breve_acc2
{
	width: 196px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #f93;
	border-right-color: #f93;
	border-left-color: #f93;
	background-color: #fff;
	margin: 0px;
	/* juste pour d�buger fire fox*/
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #fff;
}
/********* g�n�ral*****************	border-bottom: 1px dotted**/
a:link {text-decoration: none;color: #009966;}
a:visited {text-decoration: none;color: #009966;}
a:hover {text-decoration: underline overline;}
a:active {}

/****** menu ******
	}*/
	
#menu ul{
	list-style-type: none;
	margin: 0;
	padding: 0;

}

#menu li{	
	text-align: left;
	margin-bottom: 3px;
	text-indent: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	}
	
#menu a:link, #menu a:visited {
	background-color: #FFf;
	background-image: url(iconesdi/ombre_menu.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	/*text-align: left;*/
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	vertical-align: middle;
	text-decoration: none;
	display : block;
 	border-top: 2px solid #009966;
	background-color: #f93;
	height: 28px;
	width: 180px;	
	}
	
#menu a:hover,  #menu a.active:link,  #menu a.active:visited {
	background-color: #009966;
	color: #fff;
	border-top: 2px solid #f93;
}

/***formulaire acces intranet***/
#formulaire  {
	padding: 0px;
	margin-top: 10px;
	font-size :10px;	
}


#formulaire input{
	font-size :10px;
	font-family: "Gill Sans MT", "Gill sans", "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#formulaire p{
	padding: 0px;
	font-family: "Gill Sans MT", "Gill sans", "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 0px 0px 8px 20px;
	text-indent: 0px;
	text-align: left;	
}

.instruction{
	color: #093;
	}

#page .instruction a, #page .instruction a:visited, #page .instruction a:link {
	font-weight: bold;
	font-size: 11px;
	color: #f93;	
}

/*#page .instruction a:hover{
text-decoration: underline overline;
}*/

:focus {
background-color: #DDFADC;

}

/*******entete*******/
h1#entete {
	text-align: left;
	padding-top: 80px;
	padding-left: 260px;
}	
/****** page *****/	
	
#page{
	font-family: "Gill Sans MT", "Gill sans", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #000;
	text-align: left;
	line-height: 130%;
}
#page strong {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 105%;
	line-height: 98%;
}
#page h3{
	
	font-size: 110%;
	font-weight: bold;
}

#page h2{
	font-size: 120%;
	font-weight: bold;
	color: #009966;
	text-align: left;
	letter-spacing: 0.04em;
	word-spacing: 0;
	line-height: 1em;
	vertical-align: top;
	/*background-color: #CCFFFF;*/	
}

#page ul{
	text-indent: -50px;
	list-style-position: inside;
	margin-top: 0;
}

#page li{
	list-style-image: url(iconesdi/puce_or.gif);
	/**/text-align: left;
}

/******* breve accueil ************/
/*lien titre*/
.breve{
	background-color: #009966;
	vertical-align: 50%;
	text-align: center;
	height: 22px;
	float: left;
	width: 100%;
	margin: 0px;
	padding-top: 6px;
}
/*corps de texte*/
#breve_acc p{
width: 176px;
margin: 10px;
text-align:center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 80%;
}

a.breve, h1#entete, h1   {font-size: 90%;font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: none;color: #fff; }
a.breve:link, a.breve:visited{color: #ffffff;}
a.breve:hover {color: #fff; text-decoration: underline overline;}
h1 {color: #000;}

h2#accueil_bas {
	text-align: center;
	}


img{	
border: 0;
}

.photo, .photod{
border: 2px solid #096;
}
.photo{
text-align:center;
}
.photod{
float: right;
margin: -10px 0px 10px 10px;
}
/*** les logos de la table r�ference**/
table.logo  tr th {
	text-align: center;
	padding: 5px;
}

table.logo  tr td {
	text-align: left;
	padding:5px;
	font-size: 90%;
	
}


/* logo GDC */
.logo_divers{
float: right;
margin: 0px 0px 0px 10px;
}

body.data_con #page{
	text-align: center;
}

acronym, abbr{
	cursor : help;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #999999;	
}
/*   moteur de recherche et un peu intranet*/
.article, .wiki {
	background-color: #BEF1BF;
	margin-bottom: 20px;
	padding: 1px 2px 5px 5px;
	border-right: 2px solid #009d83;
	border-bottom: 2px solid #009d83;

	}
	
.article h2 {
	margin-bottom: 0px;
	padding: 0px;
	font-size: 110%;
	font-weight: bold;
	color: #f93;
	font-style: normal;
}
/*.article h2 a:hover {
color: #000000;
}*/


.phpdigHighlight  { color: #000000;
                   border: 1px solid #000;
                   /*font-weight: bold;*/
                   text-decoration: none;
                    }
                   
.smallLink { font-size: 10px; background-color: #BEF1BF; }
