/******************************************/
/* Feuille de style pour intersquat genève */
/* Fichier dans le domaine public         */
/******************************************/

#theme {
	background-color: #246071;
	color: #000000;
	font-family: Verdana, Charcoal, Geneva, "Luxi Sans", sans-serif;
	font-size: 13px;
	width: 90%;
	height: 100%;
	margin: 0;
	padding: 0;
	padding-left: 10px;
	padding-top: 5px;
}

#tout {
	background-color: #246071;
	color: #FFFFFF;
}

/***********************/             
/*Bloc notes bas pages */
/***********************/

#note { 
 background-color: #246071;
 font-family: Verdana, Charcoal, Geneva, "Luxi Sans", sans-serif;
 font-size: 9px;
 margin-top: 25%;
 float: left;
 width: 23%;
}

#note ul {  
 background-color: #246071;
 list-style-type: none;
 padding: 0;
}

#note li {
 background-color: #246071;
 margin-bottom: .5em;
 padding: 10px;
}

#note
a:link { text-decoration: none; color: #FFFFFF; }

#note
a:visited { color: #FFFFFF; }

#note
a:hover { background-color: #696969; }

/***********************/             
/* Barre de navigation */
/***********************/

#nav {
	background-color: #246071;
	margin-left: 4%;
	margin-right: 1%;
	padding: 0;
	font-family: Verdana, Charcoal, Geneva, "Luxi Sans", sans-serif;
	float: right;
	width: 22%;
	color: #000000;
}

#nav ul {  
 list-style-type: none;
 padding: 0;
}

#nav li {
 font-weight: bold;
 margin-bottom: .5em;
 padding: 0;
}

#nav
a:link { text-decoration: none; color: #330000; }

#nav
a:visited { color: #330000; }

#nav
a:hover { background-color: #696969; }

/***********************/             
/* Barre spéciale */
/***********************/

#spec {
	background-color: #246071;
	text-align:left;
	padding: 1.5%;
	font-family: Verdana, Charcoal, Geneva, "Luxi Sans", sans-serif;
	color: #000000;
	float: right;
	width: 100%;
	padding-left: 5px;
	border-color: #000000;
	border-width: 3px;
	margin-left: 7px;
	padding-right: 5px;
	border-style: solid;
}

#spec ul {  
 color: #FF0000;
 background-color: #246071;
 list-style-type: none;
 padding: 0;
}

#spec li {
 color: #FF0000;
 background-color: #246071;
 margin-bottom: .5em;
 padding: 0;
}

#spec
a:link {
	text-decoration: underline;
	background-color: #246071;
	color: #000000;
}

#spec
a:visited {
	text-decoration: underline;
	background-color: #246071;
	color: #000000;
}

#spec
a:hover {
	text-decoration: underline;
	color: #FFFFFF;
	background-color: #246071
}


#spec2 {
	background-color: #000000;
	text-align:left;
	padding: 1.5%;
	font-family: Verdana, Charcoal, Geneva, "Luxi Sans", sans-serif;
	color: #A80000;
	float: right;
	width: 100%;
	padding-left: 5px;
	margin-left: 7px;
	margin-bottom: 15px;
	padding-right: 7px;
	border-color: #000000;
	border-width: 2px;
	border-style: solid;
}

#spec2 ul {  
 color: #FF0000;
 background-color: #246071;
 list-style-type: none;
 padding: 0;
}

#spec2 li {
 color: #FF0000;
 background-color: #246071;
 margin-bottom: .5em;
 padding: 0;
}

#spec2
a:link {
	text-decoration: underline;
	background-color: #000000;
	color: #CC0000;
}

#spec2
a:visited {
	text-decoration: underline;
	background-color: #000000;
	color: #CC0000;
}

#spec2
a:hover {
	text-decoration: underline;
	color: #FFFFFF;
	background-color: #000000
}
/******************/
/* Corps du texte */
/******************/

#corps {
	background-color: #246071;
	padding: 0;
	margin-left: 4%;
	width: 75%;
}

#corps
a:link {
	font-weight: bold;
	text-decoration: underline;
	background-color: #246071;
	color: #000000;
}

#corps
a:visited {
	font-weight: bold;
	text-decoration: underline;
	color: #000000;
}

#corps
a:hover {
	font-weight: bold;
	text-decoration: underline;
	color: #FFFFFF;
}
/******************/
/* Bandeau bas */
/******************/

#bandeauB { 
 background-color: #246071;
 width: 100%;
 margin-top: 60px;
 margin-left: 25%;
 padding: 0;
 float: bottom;
}

#bandeauB ul {  
 background-color: #246071;
 list-style-type: none;
}

#bandeauB li {
 font-weight: bold;
 background-color: #246071;
}

#bandeauB
a:link { font-weight: bold; color: #FFFFFF; }

#bandeauB
a:visited { font-weight: bold; color: #FFFFFF; }

#bandeauB
a:hover { text-decoration: underline; background-color: #696969; }


/**************/
/* Généralités*/
/**************/

/* Classes de paragraphes*/
p.longquote { font-size: 10px; margin-left: 15%; } /* classe utilisée pour les références biographiques */

/* Liens */

a:link {
	font-weight: bold;
	text-decoration: underline;
	color: #000000;
}   /* lien non encore visité */

a:visited { font-weight: bold; text-decoration: underline; color: #000000;} /* lien visité */

a:hover { text-decoration: underline; color: #FFFFFF; } /* lien survolé par le curseur de la souris */

/* Hiérarchisation : titres, sous-titres */

h1 { 
  color: #FFFFFF;
  font: normal 200% Verdana, sans-serif;
  margin-left: 0;
  margin-right: 0;
  padding-left: 10px;
} 

h2 { 
  background-color: #246071;
  font: normal 160% Verdana, sans-serif;
  margin-left: 0;
  padding-left: 10px;
} 

h3 { 
  font: bold 120% Verdana, sans-serif;
  padding-left: 10px;
}

h4 {
	font: bold 160% Verdana, sans-serif;
	padding-left: 10px;
}

h5 { 
  font: bold 120% Verdana, sans-serif;
  padding-left: 10px;
}

h6 {
	font-variant: small-caps;
	padding-left: 10px;
	font-size: 13px;
}

h7 {
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
}

/* Texte */

p {
	margin-right: 0;
	padding-left: 5px;
	text-align: justify;
}

blockquote p { 
 color: #1e1e7f;
 font-size: 90%;
}

code {
 font-family: monospace; /* code informatique */
}

/* Images */

img.icon { 
 float: left;
 margin-left: 0;
 margin-right: 10px;
 margin-bottom: 10px;
 border-width: 0;
 clear: left;
}

/* Tableaux */

table {
	border: 0px;
	border-width: 0px;
	background-color: #000000;
}

table td, table th {
	border: 0px;
}

th {  
 font-weight: bold; 
}

caption { 
 font-size: 120%;
 font-weight: bold;
 margin-left: auto;
 margin-right: auto;
 padding-bottom: 0em;
}

img.tab {
	float: left;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-width: 0;
}

/* Lexiques */

dt {   
   font-weight: bold;
}

dd {   
}
