/**************************************
 * THEME NAME: theme_esb
 *
 * Files included in this sheet:
 *
 *   theme_esb/styles.css
 **************************************/

/***** theme_esb/styles.css start *****/

/******************************************************************

	
	
	Thème modifié
*******************************************************************/

body {
    background:  url(pix/motifbleu.png) repeat fixed;
}

body, table, td, th, li {
  font-family: Verdana,Candara;/* Tahoma, Arial, Serif*/
  font-size:0.95em;
  line-height:1.4;
  color:#333;
}

#page {
	background-color: #fff;
	margin: 2em;
	padding: 8px;
	border: 1px solid #065669;/*ajoute une bordure*/
	
}

a:link,
a:visited {
  color: #065669;
}

a.dimmed:link,
a.dimmed:visited {
  color: #999999;
}

a:hover,
a:active {
  color: #065669;
}

h2 {
  font-family: /*Georgia,*/ Verdana,Serif;
}

.sideblock h2 {
	font-size:1.1em;
}

.sideblock h2 a {
	color:#333;
}

.generalbox {
  border-width: 1px 0 1px 0;
  border-color: #065669;
  border-style: solid;
  background: url(pix/esb_gradient_b.png) repeat-x top;
}
/*partie descriptive page accueil*/
.sitetopic	{
  border:none;
  background: none;
}

#header {
  height: 152px;
}

#header-home {
 /*height: 344px;
 ne pas définir !
 */ 
}

#header-home .headerimg2 {
  height: 152px;/*112*/
  margin-bottom: 0.08em;
}

#header-home .headerimg2,
#header {
  /*id header et header-home contenant bloc gris*/
  /*background:#ffffff url(pix/bandeau_moodle_3.png) repeat-x top left; */
  background:#ffffff url(pix/bandeau.png) repeat-x top left;
}

#header-home .headerimg1 {
  /*height: 149px; 
 //margin-bottom: 2px; valeur par défaut
 //background: url(pix/fall_leaves.jpg) no-repeat bottom center;valeurs par défaut*/
	background: #065669 url(pix/menubg2.gif) repeat-x top; /*bande bleu page d accueil*/
	height: 32px;
}

.headerbottom {
/*ne s affiche, supprimée depuis header.html*/ 
 height: 10px;
  background: url(pix/border1.gif) repeat-x top left;
}

.headermain, h1.headermain,.headermenu a:link,.headermain a:visited,.logininfo a  {
 /*color: #9F9030;  /*couleur de texte verdatre*/
  color:  #065669;
}

.navbar {
  background: #065669 url(pix/menubg2.gif) repeat-x top;
  height: 32px;
}

h1.headermain {
  margin:0em;
  /*valeur par defaut 55 0 0 30*/
 /* font-weight: normal;
  font-family: Georgia, Verdana, Arial, Serif;*/
 }

 #header .headermenu, #header-home .headermenu{
   /*bloc de connexion + liste deroulante*/
  color:  #065669;
  margin: 0em;
  border: 1px solid #065669;
  background-color:#ffffff;
  font-size:0.92em;
  font-weight: bold;
    
 }

 #header.logininfo ,#header-home  .logininfo {
  margin-bottom: 0.07em;  
  color: #065669;
  /*Connecte sous le nom... */
}

.breadcrumb li a:link,
.breadcrumb a:visited,
.breadcrumb li  {
  color: #ffffff;
}

.breadcrumb .sep {
  padding: 0 6px;
  color: #fff;
}

.sideblock .content {
 border: none;  
 background: #ffffff;
 
}

.sideblock .header {
 /* background: url(pix/db2.gif) no-repeat left;*/
  /*background-color :#eafbff;/*bleu pale*/
  border:none;
  padding: 0;
  color:#00495a;
}

.sideblock .header .title {
  padding-left:20px;
  padding-top: 1px;  
  
}

.block_adminblock .header {
  font-family: Verdana,Serif;
  padding: 0 0 5px 20px;
  font-size:1.1em;
  
 }

.sideblock {
 border-top: solid 1px #065669;
 border-left: solid 1px #065669;
   /*border: solid 1px #065669;/*bleu foncé bandeau*/
  background: url(pix/esb_gradient_b.png) repeat-x top;
  
}

h2.headingblock {
  border: none;
}

#course-view .weekscss .current,
#course-view .current td.side {
  background: #a67e1c;
}

.forumheaderlist,
.generaltable th,
.generalbox th,
#course-index th,
.logtable th,
.generaltableheader th,
th.header,
#adminsettings fieldset  {
  background: url(pix/esb_gradient_b.png) repeat-x top;
  border-top-color: #065669;
}

.forumpost .starter {
  border-bottom: none;
  border-top:1px solid #065669;
  background: url(pix/esb_gradient_lg_b.png) repeat-x top;

}

th.header {
	font-size: 0.8em;
	border-left:1px solid #fff;
	padding-top:4px;
	padding-bottom:4px;
}

.admin .generalbox {
	background-color:#fff;
}

.forumpost .starter,
.forumpost .content {
  border-left: 1px solid #065669;
  border-right: 1px solid #065669;
}

.forumpost .content {
  border-bottom: 1px solid #065669;
	font-size:0.9em;
  line-height: 1.2em;
}

.cell {
	background: none !important;
}

.r1 {
	background-color:#efe8dd !important;
}

.sideblock .r0,
.sideblock .r1 {
	background: none !important;
}

.forumpost .left {
  background: none;
}

.forumpost {
  border: none;
}

.forumpost .commands,
.forumpost .link,
.forumpost .footer {
  font-size: 0.9em;
}

#mod-forum-search .box {
	width:80%;
}

.addbloglink a {
	  border-color: #e1d3be;
	  background: #ecddc7;
	  border:1px solid;
	  padding:3px;
}

.addbloglink a:hover {
	  background: #a29889;
	  text-decoration: none;
	  color:#fff;
	  border:1px solid #ecddc7;
}

.forumpost .author {
	color: #555555;
}

#footer {
  background: #fff url(pix/border2.gif) repeat-x top;
}

#footer .logininfo {
  float: right;
  margin-top: 0.21em;
}

.homelink,
.sitelink {
  margin: 1em 0;
  clear: both;
}

.credits {
  text-align: center;
  margin-top: -1.5em;
}

.credits a {
	  color: #fbe5a9;
	  width: 100%;
	  display: block;
}

.credits a:hover {
  color: #b96d00;
  text-decoration: none;
}

#footer .helplink {
  float: left;
   margin-top:0.21em;
}

blockquote {
    margin:1em;
    padding:0 0 0 40px;  
    color:#666;
    background:url(pix/blockquote.gif) no-repeat left top;
}

fieldset {
  border: #DDD solid 1px;
  font-size: 0.95em;
  margin-top:0em;
  padding:6px;
}

legend{
  border: #DDD solid 1px;
 /* background:url(pix/esb_gradient.png ) repeat-x top;  */
 background-color :#eafbff;/*bleu pale*/
  padding: 1px 10px;
	font:Verdana,serif;
}

.profileeditor,
.logselectform {
	text-align: center;
}

.singlebutton {
	padding:4px;
}

.backup .generalbox {
	text-align: center;
}

table.files {
  border-bottom: 1px solid #e1d2bd;
}

.boxaligncenter {
	text-align: center !important;
}

.errorbox a {
	color:#fff;
}

button#searchform_button {
	margin:0em;
}

#message-history #page,
#message-user #page,
body#message-user,
body#message-history,
body#message-messages,
body#message-index,
body#message-send,
#message-index #page,
body#course-info,
#course-info #page,
#help #page,
body#help,
body#mod-resource-view,
#mod-resource-view #page,
#mod-glossary-showentry #page,
#course-group #page,
body#course-group,
body#question-preview,
#question-preview #page,
body#mod-quiz-comment,
#mod-quiz-comment #page,
#mod-quiz-comment #footer {
  margin: 0 !important;
  background:#fff !important;
}

.glossarycontrol .helplink,
.message .helplink,
.loginpanel .helplink {
	float:none;
}

.message .credits,
#mod-resource-view .credits,
#help .credits{
	display:none;
}

#mod-resource-view .generalbox table.files{
	margin:auto;
	}

textarea {
width:100%;
}

#coursesearchnavbar {
color : #ffffff;
font-weight: bold;
}

.tableaubas{
width:60%;
text-align:center;
border:0; 
padding:0; 

}

.mini{
  font-size:0.80em;

}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -80px;
left: 60px; /*position where enlarged image should offset horizontally */

}/***** theme_esb/styles.css end *****/


