@media 
print /* Styles pour l'Impression */
{
	.dontPrint {
		display:none;
	table {page-break-inside:avoid}
	}
}

html {
	height: 100%; /*nécessaire pour avoir des div qui prennent toute la hauteur de la page*/
}

body {
    /*cursor:url(http://www.sciences.ch/cursor.cur);*/
	margin-top: 0px; 
	scrollbar-face-color: #7F91A9;
	scrollbar-shadow-color: #000000;
	scrollbar-highlight-color: #cccccc;
	scrollbar-3dlight-color: #000000;
	scrollbar-darkshadow-color: #000000;
	scrollbar-track-color: #D4D0C8;
	scrollbar-arrow-color: #FFFFFF;
	background-attachment: scroll;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: left top;
	background-image:   url(../images/background.gif);
	height: 100%; /*nécessaire pour avoir des div qui prennent toute la hauteur de la page*/
	counter-reset: chapitre;  /* Nous initialisons le compteur chapitre */
}

table {
	page-break-inside: avoid;
}

#header, #menu-bar, #sidebar, h2#postcomment, form#commentform, #footer {
	display: none;
}

/*Pour le copyright en pied de page*/
.copyright{
	font-family: "arial";
	font-size: 10px;
	color: #FFFFFF;	
}

/*Pour les images de fond du tableau du layout*/
.toplayout{
	background-image: url(../images/layout/toplayout.jpg);	
}
.middlelayout{
	background-image: url(../images/layout/middlelayout.jpg);	
}
.leftlayout{
	height:714px;
	background-image: url(../images/layout/leftlayout.jpg);	
}
.baslayout{
	background-image: url(../images/layout/baslayout.jpg);
	background-repeat: no-repeat;	
}

/*Pour aligner les équations*/
.abs {
	vertical-align: middle ;
}

p {
	font-family: "times new roman";
	font-size: 16px;
	color: #000000;
	font-style: normal;
	font-weight: normal;
	/*Pour éviter que les paragraphes soient coupés sur deux pages*/
	page-break-inside: avoid;
}

/*Pour numéroter les chapitres*/
h1 {
	font-family: "times new roman";
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase ;
	color: #353C91;
	text-decoration: underline;
	/*Pour éviter qu'un titre soit coupé du paragraphe qui suit*/
	page-break-after: avoid;
}

h1:before {
  counter-increment: chapitre;  /* Ajoute 1 au compteur chapitre */
  content: counter(chapitre) ". ";
}

h1 {
  counter-reset: section;
  /* On ré-initialise le compteur section à chaque fois qu'on tombe sur la
    balise <h1> */
}

h2 {
	font-family: times new roman;
	font-size: 16px;
	font-weight: normal;
	text-transform: uppercase ;
	color: #353C91;
	text-decoration: underline;
	/*Pour éviter qu'un titre soit coupé du paragraphe qui suit*/
	page-break-after: avoid;
}

h2:before {
	counter-increment: section;  /* Ajoute 1 au compteur section */
	content: counter(chapitre) "." counter(section) ". ";
}

h2 {
	counter-reset: subsection;
  /* On ré-initialise le compteur section à chaque fois qu'on tombe sur la
    balise <h1> */
}

h3 {
	font-family: times new roman;
	font-size: 16px;
	font-weight: normal;
	text-transform: uppercase ;
	color: #353C91;
	/*Pour éviter qu'un titre soit coupé du paragraphe qui suit*/
	page-break-after: avoid;
}

h3:before {
	content: counter(chapitre) "." counter(section) "." counter(subsection) ". " ;
	counter-increment: subsection;
}

a {
	/*cursor:url(http://www.sciences.ch/cursor.cur);*/
	color: #003399;
	text-decoration: none;
	font-family: times new roman;
	font-size: 14px;
}

a:hover {
	/*cursor:url(http://www.sciences.ch/cursor.cur);*/
	color: #000099;
	text-decoration: underline;
	font-family: times new roman;
	font-size: 14px;
}

.remarque{
	border: 2px solid #CCCCCC;
	font-family: "times new roman";
	font-size: 16px;
	webkit-border-radius: 15px; /*Pour Safari*/
	-moz-border-radius: 15px; /*Pour FireFox*/
	/*padding:10px 10px; */
	/*Pour éviter que les paragraphes soient coupés sur deux pages*/
	page-break-inside: avoid;
	background: url(../images/layout/quotes.png) no-repeat 3px 3px;
	padding:5px;-webkit-box-shadow:0 0 3px #000;-moz-box-shadow:0 0 3px #000;box-shadow:0 0 3px #000;display:block
	/*box-shadow: 1px 1px 12px #555;*/
}

.topnavigationbar {
	/*cursor:url(http://www.sciences.ch/cursor.cur);*/
	font-family: arial;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.topnavigationbar:hover {
	/*cursor:url(http://www.sciences.ch/cursor.cur);*/
	font-family: "arial";
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.topnavigationbar:visited {
	font-family: "arial";
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

#helpBox {
        position: absolute;
        z-index: 1000;
        top: 0px;
        left: 0px;
        width: 120px;
}
DIV.helpBoxDIV {
        width: 130px;
        padding: 0px;
        background: #7F91A9;
        /*border: 1px solid black;*/

        color: white;
        font-family: arial;
        font-style: Normal;
        font-weight: Normal;
        font-size: 10px;
        line-height: 10px;
}

.littletop {
	/*cursor:url(http://www.sciences.ch/cursor.cur);*/
	color: #000000;
	text-decoration: none;
	font-family: arial;
	font-size: 9px;

}

.littletop:hover {
	/*cursor:url(http://www.sciences.ch/cursor.cur);*/
	color: #000000;
	text-decoration: none;
	font-family: arial;
	font-size: 9px;
}

.littletop:visited {
	/*cursor:url(http://www.sciences.ch/cursor.cur);*/
	text-decoration: none;
	color: #000000;
	font-family: arial;
	font-size: 9px;
}

.PageTitles{
	border: 1px dotted #000000;
	background-color: #7F91A9;
	height: 30px;	
}

.parrains{
	background-image: url(../images/dedicaces/lignesparrains.jpg);
	height: 30px;	
}

.LoadingTable{
	border: 1px #999999;
	/*background-color: #FFFFFF;*/
}

.texte {
	font-family: times new roman;
	font-size: 12px;
	font-style: normal;
	color: #000000;
}

.connected{
	font-family: verdana;
	font-size: 9px;
	font-style: normal;
	color: #FFFFFF;
}

/* le style css pour la div permettant d'ajouter un post-it*/
#floatMenu {
	position:absolute;
	top:0px;
	left:50%;
	margin-left:500px;
	width:200px;
}

/*----------------------------------------------------------------*/
/*forms*/
.buttonSubmit {
	width:69px;
	height:26px;
	color:#FFF;
	font-weight:bold;
	padding:2px 5px;
	background:url(../images/button.gif) no-repeat left top;
	cursor:pointer;
	border:none;
}

input, textarea {
	font-family: arial;
	font-size:12px;
	color:#404040;
}

.legend {
	font-family: arial;
	font-size:12px;
	color:#404040;
}

.textinput{
	width:252px;
	height:22px;
	background:url(../images/input.gif) no-repeat left top;
	border:none;
	padding:4px 8px;
}
.textarea{
	width:500px;
	height:200px;
	background:url(../images/textarea.gif) no-repeat left top;
	border:none;
	padding:4px 8px;
	resize:none;
}
/*Image de fond du début des pages (chapitres) de développements
.tbbkc { 
	background-image:url(../images/fond_blanc.jpg); 
	background-repeat:no-repeat;
} */

div.scroll {
height: 200px;
overflow: auto;
}

/*----------------------------------------------------------------*/
/*boutons Like et Dislike en bas des pages*/
#like, #dislike, #cancel {
cursor: pointer;
}

#cancel:hover {
text-decoration: underline;
}