/* iThèque v2.3 CSS2 Sheet 
   ========================
   (c) 2006 Denis St-Michel
   ======================== */



/* Dummy elements */
.fdummy                      {font-family:          sans-serif; }

/* Main elements */
/*
body  { display: block;
        margin: auto;
		padding: 0px;
		width: 680px;
		}
img {border:0px solid #fff;}
*/
/* Page wrapper */
#page { padding-bottom:30px; }

/* Bannière "Pour essayer iTheque" */
#banniere_essais { font-family: Tahoma,Verdana,arial,sans-serif;
                   font-size: 12pt;
				   font-weight: bold;
				   color: #4BCF3E;
				   background-color: #fff;
				   border-bottom: 1px dashed #4BCF3E;
				   text-align: right;
				  }
				  
/*menu sélectionné*/
div#menu-top a b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #47cc3b;
	font-weight: bold;
	background-repeat: no-repeat;	
	text-align:center;
	width: 76px;
	display: block;
	float: left;
	text-decoration:none;

}


/* Images elements */

/* Lists elements */

/* DIV elements */
#header { width: 680px;
          height: 70px; }

#logo   { float:  left;
          width: 215px;
		  height: 60px;
		  border:  0px solid red;
		  padding:5px;
		}
		
.title_welcome { 
			 font-family:verdana,sans-serif;
			 font-size:11px;
			 color:#47cc3b;
			 text-decoration:none;
}

#banniere { float:right; }

#first_block { float:left;
			   border:0px solid blue;
			   padding-top:10px;
			   padding-bottom:0px;
			 }
 /*hauteur et largeur des box*/		 
#description {
  height: 315px;
  width: 660px; 
  overflow:auto;
}

/*hauteur et largeur des box*/		 
#descripbib {
  height: 350px;

  overflow:auto;
}

/*hauteur et largeur des box*/		 
#mediadescription {
  height: 118px;
  width: 260px; 
  overflow:auto;
}
/*hauteur et largeur des box*/		 
#mediadescrip {
  height: 233px;
  width: 260px; 
  overflow:auto;
}
/*hauteur et largeur des box*/		 
#menuCategorie {
  height: 170px; 
  overflow:auto;
}
/*hauteur et largeur des box*/		 
#detailProduit {
  height: 240px; 
  overflow:auto;
}
/*menu actif*/	
span.lienMenuCatalogueActive {
	color:#47cc3b;
     }
/* Choix de la mediatheque */
#wrapper_liste_mediatheques { padding-top:3px; }
#mediatheques_box   { background: url('../images/mediatheques_box.png') no-repeat top left;
                      font-family:verdana,sans-serif;
                      font-size:9pt;
                      font-weight:bold;
                      color:#666060;
					  background-color: #fff; 
                      padding-left:5px;
                      padding-top:5px;
					}
#mediatheques_choices { overflow: auto; }
.div_hover { color: #45D13A; background-color: transparent; padding: 0px; display:block;}
.div_hover:hover { background-color: #F6F4F5; cursor:pointer; color: #ABADAC;}
.div_hover2 { color: green; background-color: transparent; padding: 0px; display:block;}
.div_hover2:hover { background-color: #F6F4F5; cursor:pointer; color: #ABADAC;}
/* Choix de la mediatheque */


#second_block { 
                border:0px solid green;
				padding-left:0px;
				padding-right:0px;
				padding-bottom:0px;
				padding-top:10px;
				width:375px;
			  }
#wrapper_message { border-style: solid; border-color: green; border-width: 1px; 
					
				  padding:8px;
				  font-family:tahoma,sans-serif;
				  font-size:8pt;
			      font-weight:normal;
				  background-color: transparent;
			      color:#5f5f57;
			      text-align:justify;
				}
			  
/* Newsletter box */
#wrapper_newsletter { background: transparent url('../images/newsletter_box.png') no-repeat top left; }
#newsletter_form {
				  padding:8px;
				  font-family:tahoma,sans-serif;
				  font-size:8pt;
			      font-weight:normal;
				  background-color: transparent;
			      color:#9E9E9E;
				  
				}
#newsletter_features { float:right;
					   padding:8px;
					   font-family:tahoma,sans-serif;
					   font-size:8pt;
					   font-weight:normal;
                       color:#9E9E9E;
					   background-color: transparent;
					 }
#newsletter_features ul { text-indent:0px;
                          margin:10px;
						  padding:0px;
						  background-color: transparent;
						}
/* Newsletter box */

/* Videos */
#wrapper_video { background: url('../images/video_box.png') no-repeat top left; background-color: transparent;}
#video_player { float:left;
                width:200px;
                height:185px;
                padding:8px;
                font-family:tahoma,sans-serif;
                font-size:8pt;
                font-weight:normal;
                color:#9E9E9E;
				background-color: transparent;

			   }
#wrapper_video_list { float:right;
				padding:8px;
				width:130px;
				height:185px;
				font-family:tahoma,sans-serif;
				font-size:8pt;
				font-weight:normal;
				color:#9E9E9E;
				background-color: transparent;
			}
#video_list { width:125px;
				height:150px;
				overflow:auto;
				padding-right:6px;
				background-color: transparent;
			}
/* Videos */
.title_vert { height:19px;
			 border:0px;
			 padding-bottom:2px;
			 font-family:verdana,sans-serif;
			 font-size:12px;
			 color:#47cc3b;
			 padding-left:0px;
			 padding-top:2px;
			 padding-bottom:3px;
		   }


.presentation { 
			 border:0px;
			 font-family:verdana,sans-serif;
			 font-size:10px;
			 color:#888888;
			 }

#third_block { float:left;
				width:298px;
				height:522px;
				border:0px solid blue;
				padding-top:10px;
				padding-bottom:0px;
			  }

.title_bar { height:19px;
			 border:0px;
			 background: transparent url('../images/title_bar.png') no-repeat top left;
			 padding-bottom:2px;
			 font-family:verdana,sans-serif;
			 font-size:9pt;
			 font-weight:bold;
			 color:#666060;
			 padding-left:10px;
			 padding-top:2px;
		   }
		   
.title_bar2 { height:15px;
			 border:0px;
			 background: transparent url('../images/title_bar.png') repeat top left;
			 padding-bottom:2px;
			 font-family:verdana,sans-serif;
			 font-size:9pt;
			 font-weight:bold;
			 color:#666060;
			 padding-left:10px;
			 padding-top:2px;
		   }
		   
/* contour des images */
.contour {
	border:1px solid #000000;
}

/* iTheque en Bref */
#itheque_en_bref { width:271px;
					height:495px;
					border:0px;
					padding:5px;
					padding-bottom:0px;
					background-color:#F6F4F5;
				  }
#itheque_en_bref .sub_wrapper { padding-bottom:10px;padding-top:5px;border-bottom:dashed 1px #AFADAE; }
#itheque_en_bref .thumbnail { border:0px;float:left; }
#itheque_en_bref .text { width:175px;float:right;font-family:tahoma,sans-serif;font-size:8pt;font-weight:normal;color:#A4A2A3; }
						 
                          
/* iTheque en bref */


#third_block { float:left;border:0px solid blue;padding-top:10px;padding-bottom:0px; }
#fourth_block { float:left;border:0px solid blue;padding-top:10px;padding-bottom:0px; }
#fifth_block { float:right;width:165px;border:0px solid blue;padding-top:10px;padding-bottom:0px;padding-left:3px; }

/* Catalogue */
#wrapper_catalogue { width:196px;height:494px;border:0px;padding:5px;padding-bottom:0px;background-color:#F6F4F5; }
#wrapper_catalogue .sub_wrapper { padding-bottom:10px;padding-top:5px;border-bottom:dashed 1px #AFADAE; }
#wrapper_catalogue .thumbnail { border:0px;float:left; }
#wrapper_catalogue .text { width:145px;float:right;font-family:tahoma,sans-serif;font-size:8pt;font-weight:normal;color:#A4A2A3; }

/* Downloads */
#wrapper_downloads { width:196px;height:50px;border:0px;padding:5px;padding-bottom:0px;background-color:#F6F4F5; }
#wrapper_downloads .sub_wrapper { padding-bottom:10px;padding-top:0px;border-bottom:dashed 1px #AFADAE;height:37px;font-family:tahoma,sans-serif;font-size:8pt;font-weight:normal;color:#A4A2A3; }
#wrapper_downloads a {font-weight:normal;}

/* Mappe monde */
#mappe { width:155px;height:140px;border:0px;padding:5px;padding-bottom:0px;background-color:#F6F4F5; }

/* Nouvelles */
#wrapper_news { width:155px;border:0px;padding:5px;padding-bottom:0px;background-color:#F6F4F5; }
#wrapper_news .sub_wrapper { padding-bottom:10px;padding-top:5px;border-bottom:dashed 1px #AFADAE;height:110px; }
#wrapper_news .sub_wrapper .text { width:147px;height:110px;float:right;font-family:tahoma,sans-serif;font-size:8pt;font-weight:normal;color:#A4A2A3;padding-bottom:10px; }

/* Labels */
#wrapper_labels { width:155px;border:0px;padding:5px;padding-bottom:0px;background-color:#F6F4F5;}
#wrapper_labels .sub_wrapper { padding-bottom:10px;padding-top:5px;border-bottom:dashed 1px #AFADAE;height:50px; }
#wrapper_labels .sub_wrapper .text { width:147px;height:40px;float:right;font-family:tahoma,sans-serif;font-size:8pt;font-weight:normal;color:#A4A2A3;padding-bottom:10px; }

/* Footer */


#sub_wrapper_footer {background: transparent url('../images/horizontal_bar.png') no-repeat top left; text-align:center;padding-top:3px;font-family:tahoma,sans-serif;font-size:8pt;font-weight:normal;color:#A4A2A3;}
#sub_wrapper_footer a {color:#000;font-weight:normal;}


/* MENU elements */
/*
#menu { width:     680px;
        height:     35px;
	    padding:     0px;
		margin:      0px;
		text-align: left;
	  }

#menu table { width: 680px;
              border: 0px solid black;
			  padding: 0px;
			 }

#menu table td.inactive a {	width:  75px;
                          height: 35px;
						  background: transparent url('../images/empty_button.png') no-repeat top left;
						  font-family:verdana,tahoma,sans-serif;
						    font-size: 7pt;
						    color: #A3A3A3;
						    font-weight: bold;
						    text-align: center;
						    vertical-align: top; 
							text-decoration: none;
							display:block;
						  }
#menu table td.inactive:hover a  {	width:  75px;
                        height: 35px;
						background: transparent url('../images/filled_button.png') no-repeat top left;
						font-family:verdana,tahoma,sans-serif;
						    font-size: 7pt;
						    color: #fff;
						    font-weight: bold;
							text-decoration: none;
							border:0px solid black;
							cursor: pointer;
							display:block;
						  }

#menu table td.active a {	width:  75px;
                          height: 35px;
						  background: transparent url('../images/filled_button.png') no-repeat top left;
						  font-family:verdana,tahoma,sans-serif;
						    font-size: 7pt;
						    color: #fff;
						    font-weight: bold;
						    text-align: center;
						    vertical-align: top; 
							text-decoration: none;
							display:block;
						  }
#menu table td.active:hover a {	width:  75px;
                        height: 35px;
						background: transparent url('../images/filled_button.png') no-repeat top left;
						font-family:verdana,tahoma,sans-serif;
						    font-size: 7pt;
						    color: #fff;
						    font-weight: bold;
							text-decoration: none;
							border:0px solid black;
							cursor: pointer;
							display:block;
						  }
						 


*/

/* TABLES elements */

/*  ----- Modifications faite par emsolutions.ca

/* LINKS elements #45D13A;*/

a:link { font-family: Arial, Helvetica, sans-serif;
      	 font-size: 12px;
		 color: #666666;
		 text-decoration: none;
	}
a:visited { font-family: Arial, Helvetica, sans-serif;
      	 font-size: 12px;
		 color: #666666;
		 text-decoration: none;

	}
a:active { font-family: Arial, Helvetica, sans-serif;
      	 font-size: 12px;
		 text-decoration: none;
		 color: #45D13A;

	}
a:hover { font-family: Arial, Helvetica, sans-serif;
      	 font-size: 12px;
         color: #45D13A;
		 text-decoration: none;
		 
	}

/*  --------------- fin des modifications emsolutions
		

/* INPUTS elements */
input,select,textarea{
        border: 1px solid #ccc;
        border-color: #aaa #ccc #ccc #aaa;
        background: #f3f3f3;
        color: #555;
        font-size: 100%;
        padding: 2px 3px;
        vertical-align: middle;

}
input.check{
  border:0;
  padding:0;
  background: transparent;
}
select{
        padding: 2px 0 2px 3px;
}
input:focus{
        border: 1px solid #999;
        background: #FBF9D3;
        color: #000;
        border-color: #777 #bbb #bbb #777;
}
textarea:focus{
        border: 1px solid #999;
        background: #FBF9D3;
        color: #000;
        border-color: #777 #bbb #bbb #777;
}

/*  pour le lien S'acheter un abonnement    */
/*    Ajouter par Fatsah          */

span.abonnement  a:link {

    color:rgb(115, 185, 227);
font-weight:bold;

}
span.abonnement  a:visited {

    color:rgb(115, 185, 227);
font-weight:bold;

}
span.abonnement a:hover {

    color:rgb(71, 204, 59);
font-weight:bold;
text-decoration: none;

}
span.abonnement  a:active {

   color:rgb(115, 185, 227);
font-weight:bold;

    

}

span.biblio  a:link {

    color:rgb(115, 185, 227);
font-weight:bold;

}
span.biblio  a:visited {

    color:rgb(71, 204, 59);
font-weight:bold;

}
span.biblio a:hover {

 color:rgb(115, 185, 227);   
font-weight:bold;
text-decoration: none;

}
span.biblio  a:active {

   color:rgb(71, 204, 59);
font-weight:bold;

    

}

